【问题标题】:Simplify Build Process of Android Platform Apps简化 Android 平台应用程序的构建过程
【发布时间】:2013-06-03 06:32:21
【问题描述】:
我正在开发一个自定义的默认安卓浏览器。我按照这里的步骤AOSP 构建我的自定义浏览器:
- 克隆安卓源代码
- 在安卓浏览器上进行更改
- 仅为 Nexus 4 构建浏览器:
lunch full_mako-eng
make -j Browser
我植根了我的 Nexus 4 并安装了浏览器应用程序。一切都很好,但我想知道是否有比上述步骤更简单的其他方法?
我们可以将浏览器导入 Eclipse 或 IntelliJ 并直接构建到手机吗?
【问题讨论】:
标签:
android
eclipse
build
intellij-idea
android-source
【解决方案1】:
首先,我想指出您收据中的一些错误。
命令make -jN 构建 AOSP 的所有源,其中 N 通常等于“处理器内核数 + 2”。在完整构建源代码后,您可以使用命令 mmm packages/apps/Browser -jN snod
构建浏览器应用程序
浏览器应用程序是 Android 的一部分,因此,它可能使用了一些系统权限,这些权限不适用于未安装在系统映像上或未使用系统映像签名的应用程序。如果不是,那么您可以从 AOSP 中提取 Browser 应用程序,将其作为单独的应用程序导入到 Eclipse 中并将其构建为单独的应用程序(但是,您将需要修改一些资源)。