簡體   English   中英

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

[英]How to search unresolved libraries in Intellij IDEA or Android Studio?

我正在嘗試將Apache Flink移植到Android。 最大的問題之一是,Android不存在某些Java工具,但是在編譯時未檢測到這些沖突,並且僅在運行時檢測到錯誤( NoClassDefFoundError排除)。

例如,對於Java而言,Java的ManagementFactory不存在,但是即使在此類中存在未解決的符號/庫,也不會引發編譯錯誤,尤其是:

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;

現在,我將Flink的jar(flink-clients,flink-java,flink-runtime和flink-streaming)包含在我的Android Studio項目中,並且我想搜索所有這些未解析的依賴項,以避免在運行時出現此類異常。 有沒有用於此目的的Android Studio工具?

我認為在項目中包含jar依賴項不會使Android Studio和編譯器在已構建的jar中搜索缺少的類。 嘗試將flink的src包含到您的項目中。 我試過了,所有未解決的進口都變成紅色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM