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

我已经做过:

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

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

我见过:

  • gradle构建成功,在外部库中看到了所有* .jar。
  • no * .arr构建成功后在外部库中。(我尝试仅在一个空应用程序项目中编译* .aar库,*。arr在app \ build \ intermediates \ exploded-aar ...中生成,但附带一些在提到的项目中看不到的构建错误)

  • 问题:

    当前Android模块中的
  • no .arr(项目->外部库)
  • 如果我单击文件->新建->新模块->导入.arr / .jar库,将会有另一个build.gradle文件,并将此模块作为应用程序项目。

  • 我之所以努力将其保留为Android模块,是因为在线编译(打包)系统需要特定的文件结构才能正确打包所有这部分。

    很长的问题很抱歉,有人可以给我一点建议吗?

    build.gradle:



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

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

    最佳答案

    build.gradle

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

    settings.gradle
    include '..:MyProject:MyProject'
    

    10-07 19:18
    查看更多