我正在处理来自 eclipse 的一个巨大的 android 应用程序的一部分,并将这部分转换为一个只包含一个 build.gradle 文件的包。
我已经完成了:
1.在 build.gradle(.jar/.arr) 中添加所有依赖描述,所有位于远程 maven 存储库中的库。
2.将eclipse项目导入android studio,构建gradle。
我看过:
问题:
我之所以如此努力将其保留为 Android 模块,是因为在线编译(打包)系统需要特定的文件结构才能正确打包所有这部分。
抱歉问了一个很长的问题,有人能给我一点建议吗?
构建.gradle:
compile '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”)。
最佳答案
构建.gradle
dependencies {
compile project(':..:MyProject:MyProject')
}
设置.gradle
include '..:MyProject:MyProject'
关于android studio为模块添加.aar依赖而不生成其他.gradle文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30390613/