有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Intellij IDEA或Android Studio中搜索未解析的库?

{a1}我正在尝试。最大的问题之一是,有些java工具不适用于Android,但这些冲突在编译时不会被检测到,错误(NoClassDefFoundErrorexcpetion)只在运行时被检测到

例如,安卓不存在Java的ManagementFactory,但即使在this类中存在未解析的符号/库,也不会引发编译错误,尤其是:

import javax.management.MBeanServer;

import java.lang.management.BufferPoolMXBean;
import java.lang.management.GarbageCollectorMXBean;
import java.lang.management.ManagementFactory;
import java.lang.management.MemoryMXBean;
import java.lang.management.MemoryPoolMXBean;
import java.lang.management.MemoryType;
import java.lang.management.MemoryUsage;

现在,我在我的Android Studio项目中包括了Flink的JAR(Flink客户端、Flink java、Flink运行时和Flink流媒体),我想搜索所有这些未解决的依赖项,以避免运行时出现此类异常。有没有安卓Studio工具可用于此目的


共 (1) 个答案

  1. # 1 楼答案

    我认为在项目中包含jar依赖项不会让Android Studio和编译器在已经构建的jar中搜索缺失的类。试着在你的项目中加入flink的src。我试过了,所有未解决的进口都是红色的