我正在从eclipse处理一个巨大的Android应用程序的一部分,并将此部分转换为仅包含一个build.gradle文件的包。
我做过:
1.添加build.gradle(.jar / .arr)中的所有依赖项描述,位于远程maven存储库中的所有库。
2.将eclipse项目导入android studio,并构建gradle。
我见过:
gradle内置成功,在外部库中看到所有* .jar。
没有* .arr在外部库中。(我试图只在一个空的应用程序项目中编译* .aar库,* .arr在app \ build \ intermediates \ explosion-aar中生成。 。,但是出现了一些在上述项目中没有看到的构建错误)
问题:
我之所以如此努力地将其作为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')。
答案 0 :(得分:0)
的build.gradle
dependencies {
compile project(':..:MyProject:MyProject')
}
settings.gradle
include '..:MyProject:MyProject'