我打算在源代码树中修改Android框架。我的问题很少,
谢谢。
答案 0 :(得分:1)
仅构建框架(mmm frameworks/base
)是不够的。如果你这样做,你将只获得一堆包含构建框架的jar文件。要使用这些修改,您需要构建完整的图像,您将根据该图像测试更改。不要忘记做make update-api
要使用修改后的框架,您需要构建sdk。为此,您需要在更新api后执行以下步骤(请参阅更多https://android.googlesource.com/platform/sdk/+/master/docs/howto_build_SDK.txt):
source build/evnsetup.sh
lunch sdk-eng
make sdk
在您构建SDK之后,您需要将Android Studio项目指向SDK的新位置。要执行此操作,请在Android Studio中创建一个新项目,在“项目”面板中选择根文件夹,然后右键单击该文件夹,选择“打开模块设置”"项目(或简单地按F4)。将SDK的位置指向具有新创建的SDK的文件夹(如果您使用基于Linux的主机操作系统,它应位于out/host/linux-x86/
目录下的某个位置。)