[英]How to import a .aar file into Android Studio 1.1.0 and use it in my code
我已经阅读了很多与此主题相关的答案,但没有一个能解决我的问题,因此需要帮助:
我需要将 .aar 文件导入到使用Android Studio 1.1.0创建的项目中,我已经使用“新模块”选项导入了它,实际上我没有收到任何错误,我可以构建应用程序并运行它,但是当我尝试使用这个 .aar 文件中的一个类时,Android Studio 没有找到对它的引用,假设它无法识别我想要包含在我的代码中的包。
你可能认为我必须添加依赖项,我已经这样做了,它似乎不起作用。
所以有人可以告诉我哪种是在Android Studio 1.1.0 中导入和使用 .aar 文件的正确方法
要导入 .aar 库:
在阅读了 Stackoverflow 上的很多答案后,我找到了我的问题的解决方案,我想让你知道我为了重现它而遵循了哪些步骤:
当我尝试在我的应用程序中使用新模块时,它无法识别新模块中的任何类。
问题与Gradle的版本有关,我用的是1.1.0 ,这个版本有bug,所以我的建议是把版本改成1.0.1 ,为了解决这个问题,已经打开了一个Issue https://code.google.com/p/android/issues/detail?id=162634
您应该在位于项目根目录的 build.gradle 文件中更改版本。
buildscript {
repositories {
jcenter()
}
dependencies {
//classpath 'com.android.tools.build:gradle:1.1.0'
classpath 'com.android.tools.build:gradle:1.0.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
您可以在此处找到有关此问题的其他信息https://groups.google.com/forum/#!topic/adt-dev/1Ho_c8dALQQ
我想在 1.2.0 版本中这个问题会得到解决。
我遵循两个答案中的步骤,但最后我需要将此行添加到我的build.gradle
:
allprojects {
repositories {
mavenCentral()
flatDir { dirs 'aars'} // this line
}
}
使用 gradle 依赖
compile 'com.facebook.android:facebook-android-sdk:4.8.0'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.