我在android studio 1.0.0中创建了一个模块库。从那以后我拿了.aar文件&用它来做其他项目。但是当我导入它后将我的android工作室更新为1.1.0后,我没有得到任何参考。
进行一些研究我发现它适用于build.gradle中的gradle构建版本
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
}
如果将其降级到1.0.0,则会找到来自.aar文件(1.0.0)的任何引用。但我认为这不是最佳解决方案。所以,任何帮助都会很明显。
由于
答案 0 :(得分:3)
(按Alt+1
)>切换到Project
视图(从此窗口顶部),按名称app
在aar
创建一个文件夹。
从myLibrary.aar
制作副本并输入app/aar
。那么
在MyProject > build.gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
}
}
allprojects {
repositories {
jcenter()
flatDir {
dirs 'aar'
}
}
}
并在MyProject/app > build.gradle
dependencies {
...
compile(name: 'myLibrary', ext: 'aar')
}
它正在为我工作! :)