为了账号安全,请及时绑定邮箱和手机立即绑定

使用“flatDirs”将本地.aar文件添加到Gradle构建不起作用

使用“flatDirs”将本地.aar文件添加到Gradle构建不起作用

天涯尽头无女友 2019-07-26 11:14:53
使用“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'
       }
 }


查看完整回答
反对 回复 2019-07-26
  • 3 回答
  • 0 关注
  • 1336 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信