繁体   English   中英

从源树构建android框架时的输出是什么

[英]What is the output when building android framework from the source tree

我计划在源代码树中修改 Android 框架。 我有几个问题,

  1. 如果我只构建框架目录,输出会是什么? 它是一个 jar 文件还是整个系统映像?
  2. 如何使用构建的框架来开发使用此自定义框架的应用程序? (会有任何 android.jar 或类似的东西吗?

谢谢你。

  1. 仅构建框架 ( mmm frameworks/base ) 是不够的。 如果你这样做,你只会得到一堆包含构建框架的 jar 文件。 要使用修改,您需要构建完整的映像,您将根据该映像测试您的更改。 不要忘记make update-api

  2. 要使用修改后的框架,您需要构建 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/目录下的某处)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM