这是w.r.t Android Studio 1.3.2
因此,当我尝试从导入模块添加Repo时 - >导入现有Jar,该库将作为单独的模块添加并包含在settings.gradle中。
在此之后,当我尝试使用Jar时,我收到了消息
Add Library 'x' to the classpath
一旦我将它添加到类路径,我就能够访问类,但是项目没有构建时出现以下错误,
class Xx cannot be found(Xx belongs to the jar)
是否有解决方法。
我可以通过在app
模块中创建一个libs文件夹并单击add as library
来添加jar。
但是我不想在主模块中使用jar。
答案 0 :(得分:0)
做这样的事情:
要导入您的模块: 第1步; 转到文件 - > new->导入模块。选择并导入您的模块。
第2步:在您应用的build.gradle中添加编译项目(':yourlibrary')
第3步:同步您的gradle。
现在在上面的模块中添加jar:
Step-1 :将您的jar文件复制到模块的lib文件夹中。
步骤2:在您的模块的build.gradle文件中添加依赖项,例如编译文件(' libs / your_jar_file.jar')
Step-3 同步你的gradle,你很高兴。
答案 1 :(得分:0)
添加任何模块依赖项时,它不会自动添加到gradle文件中。
您必须手动将该依赖性添加到gradle文件中。
现在,您在此处添加模块到Android Studio项目,然后,您必须添加
compile project(':module_name')
这样您的模块就会附加到您的应用模块。
希望它会有所帮助。
谢谢。!