我在我的Android Studio Project
.jar庫中添加了一些東西。在Android Studio中添加了一些奇怪的東西.jar lib
當我嘗試使用包的目錄及其類(一個例子NumberUtils
類),Android Studio
沒有看到類(但我知道,他們的存在):
但是,當我創建類出包目錄的 - 這一切都OK:
我如何使用它insida一個包?
我在我的Android Studio Project
.jar庫中添加了一些東西。在Android Studio中添加了一些奇怪的東西.jar lib
當我嘗試使用包的目錄及其類(一個例子NumberUtils
類),Android Studio
沒有看到類(但我知道,他們的存在):
但是,當我創建類出包目錄的 - 這一切都OK:
我如何使用它insida一個包?
@Srinivasan展示解決這個問題的正確方法。
這個lib沒有包名,只有裏面的類。但是當我在jar庫中添加包名時 - 它會起作用(當我使用'import'短語時)。
您應該添加依賴庫,從文件 - > projectstructure->依賴
,並且還加入了新的庫作爲依賴後,你必須做一個乾淨的Build,通常它會自動實現一個Gradle同步,如果你添加新的庫
編輯
我沒有看到任何包聲明有
它已經完成了,但沒有幫助 –
package net.somewhere.testapp;第一次圖片 –
compile fileTree(dir: 'libs', include: ['*.jar'])
告訴構建系統,應用程序/庫內部的任何JAR文件的依賴性,應包括在編譯類路徑,並在最後的封裝。
所以沒必要再添加像
compile files('libs/NumberToWordsLib.jar')
刪除這則同步和重建項目。希望這會幫助你。
不...沒有幫助。 –
嘗試編譯使用gradle構建的類。 –
這沒有幫助。 –
手動將該軟件包導入到需要使用它的位置。 – JUL2791