gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 06:16:16 25 4
gpt4 key购买 nike

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

我已经完成了:

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

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

我看过:

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

  • 问题:
  • 当前 Android 模块中没有 .arr(Project->External Libraries)
  • 如果我点击 文件->新建->新建模块->导入.arr/.jar库 ,会有另外一个 build.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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com