2016-03-04 87 views
0

我在我的Android Studio Project .jar庫中添加了一些東西。在Android Studio中添加了一些奇怪的東西.jar lib

當我嘗試使用包的目錄及其類(一個例子NumberUtils類),Android Studio沒有看到類(但我知道,他們的存在):

enter image description here

但是,當我創建類出包目錄的 - 這一切都OK:

enter image description here

我如何使用它insida一個包?

編輯: enter image description here

編輯2: enter image description here

+0

嘗試編譯使用gradle構建的類。 –

+0

這沒有幫助。 –

+0

手動將該軟件包導入到需要使用它的位置。 – JUL2791

回答

0

@Srinivasan展示解決這個問題的正確方法。

這個lib沒有包名,只有裏面的類。但是當我在jar庫中添加包名時 - 它會起作用(當我使用'import'短語時)。

0

您應該添加依賴庫,從文件 - > projectstructure->依賴

,並且還加入了新的庫作爲依賴後,你必須做一個乾淨的Build,通常它會自動實現一個Gradle同步,如果你添加新的庫

編輯

我沒有看到任何包聲明有

+0

它已經完成了,但沒有幫助 –

+0

package net.somewhere.testapp;第一次圖片 –

1
compile fileTree(dir: 'libs', include: ['*.jar']) 

告訴構建系統,應用程序/庫內部的任何JAR文件的依賴性,應包括在編譯類路徑,並在最後的封裝。

所以沒必要再添加像

compile files('libs/NumberToWordsLib.jar') 

刪除這則同步和重建項目。希望這會幫助你。

+0

不...沒有幫助。 –