2016-12-24 71 views
0

標題有點誤導,但我真的不知道如何用任何其他方式來說。這是我的項目結構:如何在我的應用程序中使用其他庫?

enter image description here

我想使用高亮(fasteranimationscontainer-master)在我的工作我目前的應用程序。我通過將jar文件放入我的庫文件夾然後通過Android Studio將其添加到我的庫中來導入它。但我嘗試創建該導入的庫的一個對象,它不顯示/導入。

我還在學習如何使用android工作室,所以任何幫助將不勝感激!

+0

請問你可以添加看到build.gradle文件代碼的問題? – X09

+0

將其作爲Android Studio中的模塊導入,然後作爲庫添加到您的應用中。 –

回答

-1

1.圖書館只有源代碼

要包括圖書館,只有源代碼(如FasterAnimationsContainer)到你的項目,你只需要導入它作爲一個模塊從文件 - >新建 - >導入模塊 Android Studio中:

enter image description here

應該有項目文件夾對話框中,輸入你的庫所在的路徑。

然後,你需要的模塊作爲依賴添加到您的應用的build.gradle

android { 
    ... 
    dependencies { 
    ... 
    compile project(':fasteranimationscontainer') 
    ... 
    } 
} 

現在你可以在你的項目中使用它。

2. Maven的或JCenter圖書館

要依賴添加到您的項目中,該庫已上傳到Maven或jcenter,您需要修改應用的build.gradle文件添加額外的行來配置你需要的軟件包。例如,對於某些谷歌或Android,依賴關係是這樣的:

android { 
    ... 
    dependencies { 
     // Google Play Services 
     compile 'com.google.android.gms:play-services:6.5.+' 

     // Support Libraries 
     compile 'com.android.support:support-v4:22.2.1' 
    } 
} 

嘗試總是先讀庫自述。


建議:
如果您使用的是Android工作室還在學習中,你可以閱讀Using Android Studio。然後閱讀Getting Started with Gradle,因爲Android Studio與Gradle密切相關。

+0

對於下來的選民,你能否給出投票的理由?我會糾正的。 –

+0

現在,我得到這個錯誤:錯誤:依賴動畫測試:fasterAnimationsContainermaster:未指定在項目應用程序解析爲一個APK歸檔不支持作爲編譯依賴項。 File:C:\ Users \ Owen \ Documents \ GitHub \ Animation Test \ fasterAnimationsContainermaster \ build \ outputs \ apk \ fasterAnimationsContainermaster-release-unsigned.apk這就是我的gradle的樣子:[link](http:// imgur。com/a/IMHj8) –

+0

嘗試使用 '編譯項目(路徑:':fasteranimationscontainer')''。請注意,'fasteranimationscontainer'是模塊名稱。 –

相關問題