android studio为模块添加.aar依赖,而不生成其他.gradle文件

时间:2015-05-22 07:19:25

标签: android eclipse android-studio gradle

我正在从eclipse处理一个巨大的Android应用程序的一部分,并将此部分转换为仅包含一个build.gradle文件的包。

我做过:

1.添加build.gradle(.jar / .arr)中的所有依赖项描述,位于远程maven存储库中的所有库。

2.将eclipse项目导入android studio,并构建gradle。

我见过:

  1. gradle内置成功,在外部库中看到所有* .jar。

  2. 成功构建后,
  3. 没有* .arr在外部库中。(我试图只在一个空的应用程序项目中编译* .aar库,* .arr在app \ build \ intermediates \ explosion-aar中生成。 。,但是出现了一些在上述项目中没有看到的构建错误)

  4. 问题:

    1. 当前Android模块中没有.arr(项目 - >外部库)
    2. 如果我点击文件 - >新建>新模块 - >导入.arr / .jar库,则会有另一个build.gradle文件,并使此模块成为应用程序项目。
    3. 我之所以如此努力地将其作为Android模块保留的原因是在线编译(打包)系统需要特定的文件结构才能正确打包所有这部分。

      很抱歉,有人可以给我一些建议吗?

      的build.gradle:

        

      编译'com.xxx.android:xxx:1.0.2.2@aar'

      仅构建* .arr时的gradle构建错误

      错误:(1)属性“布局”已经定义了 错误:(12,26)找不到与给定名称匹配的资源(在'layout_width'处,值为'@ dimen / uik_progressSize')。
      错误:(13,27)找不到与给定名称匹配的资源(在'layout_height'中,值为'@ dimen / uik_progressSize')。

1 个答案:

答案 0 :(得分:0)

的build.gradle

dependencies {
    compile project(':..:MyProject:MyProject')
}

settings.gradle

include '..:MyProject:MyProject'