2015-09-16 46 views

回答

5

我試圖導入該庫作爲一個模塊,但發現錯誤,而進口: 錯誤:模塊名稱是無效

所以我試圖找到一個解決方案,那就是:

1.從Github here下載庫。

enter image description here

2.解壓庫。

3.啓動Android Studio。

4.按照文件 - >新建 - >導入模塊。

enter image description here

5.轉到路徑在您提取庫位於並選擇它。

enter image description here

6.取消其他模塊和添加**在下面描述的圖像 'androidlibrarymaster'。**

enter image description here

7.添加搖籃依賴性及其DONE。 。!

compile project(':androidlibrarymaster'); 

謝謝!!

+0

我也按照這種方式和 我不知道它是否正義,因爲我問 –

+0

@Pinco Panco:顯然你的應用程序使用這個模塊,然後它的權利.. :) – AndiGeeky

+0

不,不解決import com.owncloud.android.lib.common.network.OnDatatransferProgressListener; etc .. –

5

也許試試jitpack網站用build.gradle文件導入這個項目。

你有這個片段添加到您的build.gradle文件:

repositories { 
    // ... 
    maven { url "https://jitpack.io" } 
} 

這聲明你的依賴:

compile 'com.github.owncloud:android-library:oc-android-library-0.9.7' 
+0

我有兩個build.gradle,我必須改變?模塊或項目 –

+0

如果您沒有重命名模塊名稱,它應該是'app'文件夾中的一個。 –

+0

也可以將其添加到'allprojects',如下所示http://stackoverflow.com/questions/28779356/issue-resolving-gradle-dependency-in-android-studio/29565737#29565737。只是不要在'buildscript'下添加它 – metrimer