我正在尝试将来自github的名为Termux-app的项目与其扩展(termux-boot,termux-api,termux-float all opensource from github)合并以完成它我使用了此处给出的答案,它似乎与termux一起使用-app 和 termux-boot 但是当我尝试使用 termux-app 和 termux-api 来做这件事时,我发现了一些问题,我一直在试图理解错误的含义,但我没有成功。有些帖子说可能是因为android studio gradle 3.0 迁移,但我检查了termux-api的 xml 文件,它似乎遵循了建议。
所以我不知道为什么在将模块添加到 termux-app 并重建项目后我得到了错误:
我为使 termux-app 和 termux-boot 工作所做的步骤如下:
- 下载这两个项目。
- 修改 termux-boot 的 build.gradle 并使其成为一个库,删除 ApplicationID、shrinkResources 行并将 'com.android.application' 更改为 'com.android.library'。
- 重建以生成 aar 文件,以便将其添加到 termux-app 项目
- 从 termux-app 项目单击菜单“文件/新建/新建模块”添加文件 aar.
- 通过单击“文件/项目结构/”添加依赖项,单击“应用程序”,单击“依赖项”和“+”以添加依赖项。
- Android studio 会显示manifest 合并的问题,打开manifest 文件并点击android-studio 的所有“建议”来解决问题。
我重复了相同的步骤来合并 termux-api 和 termux-app,但它没有用。
这不仅仅是与这个 termux-app 相关的问题,而是更多关于“从 github 合并两个 android-studio 项目的正确方法”