這個問題已經討論了很多,但問題在於Android Studio在過去幾個月中發生了很大變化,例如對話窗口現在完全不同了。至少對我來說,許多解決方案不再有效。Android Studio並添加外部罐子
如果我理解正確,導入外部JAR時(或通常使用外部庫)有兩個獨立的問題需要解決。
- 我必須將jar配置爲Gradle依賴關係,因此它將與我的其餘代碼一起編譯。
- 我必須讓Android Studio知道我使用這個jar作爲庫,這樣我就可以自動完成和其他IDE的工作。
我設法解決了第一個問題。我把這個jar文件放入build.gradle到dependencies { ... }
,當我使用jar文件中包含的一些類時,它會生成並運行,沒有任何錯誤(當我從dependencies
中刪除它時,它會崩潰,所以我會說它按預期工作)。
但我有第二部分的問題。我添加了jar文件作爲庫使用側邊欄上的文件右鍵單擊,我現在可以展開該jar並查看所有包含的類。但是,當我在我的代碼中使用它們時(這是在分離的模塊/文件夾中),Android Studio仍然無法識別這些類。任何想法如何解決它?