android - 在 Termux 的设备上使用 appcompat 库重建 android.jar
问题描述
该项目https://github.com/BuildAPKs/buildAPKs在 Android 的 Termux 中的设备上构建 APK。在没有工件的情况下编译时,常见的错误与 appcompat 有关,即Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
使用启用库构建时,APK 文件大小要大得多,即在智能手机上的BuildAPK 中没有启用库com.google.android.divideandconquer.apk
的情况下构建到35.4K 。在启用库的情况下构建时大约为500K 。在设备上重建 aapt、dx 和/或 ecj 包以在 jar 文件中包含 appcompat 库可能会解决此文件输出大小问题。
如何在智能手机上的 Termux 中构建包 aapt、dx 和/或 ecj 以在 jar 文件中包含 appcompat?如果在手持设备上无法在 Termux 和 Termux PRoot 中构建这些包,那么如何在传统的 Linux 机器上完成呢?
解决方案
推荐阅读
- python - chembl_webresource_client 在谷歌 colab 上安装失败
- php - 传递选定选项的问题 - POST 方法
- python - 通过管理面板将数据导入数据库时出现 django-import-export 错误
- c# - C# 依赖注入有重复的单例
- swiftui - SwiftUI NavigationLink 与 isActive 的常量绑定
- css - 当我添加 @keyframes 时,过渡停止工作
- windows - UTF-8 字符在新 Windows 终端的 Powershell 中显示为问号
- transactions - Spring-batch阅读器事务如何工作
- python - 将 CSV 文件与其他列组合 - 并对齐列
- pandas - 如何将csv列转换为数据框