使用“flatDirs”将本地.aar文件添加到Gradle构建不起作用我知道这个问题:将本地.aar文件添加到我的gradle构建中,但该解决方案对我不起作用。我尝试将此语句添加到我的build.gradle文件的顶级:repositories {
mavenCentral()
flatDir {
dirs 'libs'
}}我还把slidingmenu.aar文件放入/libs并在dependencies部分中引用它:compile 'com.slidingmenu.lib:slidingmenu:1.0.0@aar'但它根本不起作用。我也试过compile files('libs/slidingmenu.aar')但没有运气。我错过了什么?有任何想法吗?PS Android Studio 0.8.2
3 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
正如@ amram99所述,该问题已在Android Studio v1.3发布时得到修复。
经过测试并通过以下规格验证
Android Studio v1.3
gradle plugin v1.2.3
Gradle v2.4
什么现在有效
现在,您可以通过Android Studio v1.3中的文件>新建>新模块>导入.JAR / .AAR包选项导入本地aar文件
但是,无论Android Studio的更改如何,下面的答案都是真实有效的,因为这是基于gradle脚本编写的。
旧答案: 在最近的更新中,android的人通过Android Studio的添加新模块菜单选项打破了包含本地aar文件。检查此处列出的问题。无论进入和退出IDE的功能列表,以下方法在处理本地aar文件时都有效。(今天测试过):
将aar文件放在libs目录中(如果需要,创建它),然后在build.gradle中添加以下代码:
dependencies { compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar') }repositories{ flatDir{ dirs 'libs' } }
- 3 回答
- 0 关注
- 1336 浏览
添加回答
举报
0/150
提交
取消