2015-09-16 111 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