android - 编译android框架

标签 android compilation android-source

我正在尝试修改 android 框架中的几个文件。 编译新 frameworks.jar 的最快方法是什么 [mm base/frameworks 不工作并且 make 太慢]

最佳答案

加快 frameworks.jar 编译速度的唯一方法是执行以下操作,我使用此 Bash 脚本并在调用 之前调用它。 ArchLinux 上的 build/envsetup.sh && lunch

#!/bin/sh
export USE_CCACHE=1
export CCACHE_DIR=/home/my_user_id/Android_Source/.ccache
/home/my_user_id/Android_Source/prebuilt/linux-x86/ccache/ccache -M 20G

my_user_id 替换为您的 linux id,并将 Android_Source 替换为整个源代码所在的适当位置。

这分配了一个 20Gb 的缓存,其中隐藏了常见的编译对象,以加快构建过程。

关于android - 编译android框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14513043/

相关文章:

android - AOSP - 在没有用户确认的情况下在后台安装包

android - AOSP - 构建自定义图像并在 SDK 上使用 Android 模拟器运行它们

android - Android 5.0 及以上版本的 Asmack 登录问题

android - 安卓游戏

c++ - 运行时字符串错误 C++

javascript - 在早午餐中执行脚本

c++ - 链接动态库

android - 我如何知道 Android 存储库中的当前版本?

android - 在android中的GPS_PROVIDER和NETWORK_PROVIDER之间切换

java - LibGDX 中的奇怪碰撞