16得票1回答
作为AOSP构建的一部分,构建gradle系统应用

我有一个基于AOSP的定制ROM,并正在开发一个系统应用程序,该应用程序与其他系统应用程序一样在ROM构建期间打包。 是否可能将这个应用程序切换到gradle风格的应用程序并在AOSP构建期间使用gradle构建特定的应用程序?也就是说,从makefile启动gradle构建?

15得票4回答
将预编译的APK添加到Android AOSP system.img

我正在从源代码构建AOSP。我想要做的是在生成的system.img中包含一些预构建的文件,作为make过程的一部分。我试图找到创建system.img的实际文件并在那里添加几行代码。有任何想法吗?谢谢你的帮助。

15得票5回答
从源代码构建Android - 模拟器和AVDs

我已经为模拟器构建了Android源代码。我在 Android Source文档中读到,在成功构建期间,“emulator”的路径会自动添加。然而,我有两个问题: 如果我打开一个新的shell或关闭现有的shell,“emulator”将不再被找到。难道每次想要运行模拟器时都必须重新构建吗...

15得票4回答
如何将系统服务添加到Android框架

我想添加自己的框架代码,运行在Android的"system_server"(负责所有系统级服务)中。我的服务会加载一个JNI库,用于与我添加到内核中的驱动程序通信。该服务旨在允许应用程序向其注册侦听器以从驱动程序获取更新。我找到了一篇非常好的博客文章(http://www.androiden...

15得票3回答
如何将AOSP应用程序(启动器、联系人等)导入到Android Studio中?

背景 Google为所有AOSP应用程序创建了网站,其中包括其启动器、联系人等... 问题 我想知道如何导入这些应用程序。更具体地说,启动器和联系人应用程序(虽然我也想知道其他的)。 问题是,这并不简单。你不能只是导入克隆的项目就完成了。即使你使用Eclipse(根据文件夹层次结构似...

15得票3回答
android.git.kernel.org有可用的公共镜像吗?

抱歉,问题可能有些愚蠢。但是过去几天这似乎一直是一个常见问题,我找不到其他内容,只有人们抱怨存储库已经关闭并检查新闻... 由于kernel.org遭受攻击,我已经无法使用repo访问http://android.git.kernel.org了。不幸的是,我需要下载我没有的源代码树版本。 ...

15得票2回答
如何使用自定义启动动画编译AOSP项目?

我试图使用自定义的启动动画编译AOSP,但一直无法成功。我已经尝试了所有的方法,但都未能更改启动动画。为了更改启动动画,我已经完成了以下步骤: 创建一个.zip文件,包含以下结构: bootanimation.zip { desc.txt part0 { 000.png,...

15得票2回答
SubscriptionInfo.getMnc()对于运营商不同的SIM卡返回相同的值。

我试图在Android 5.1双卡设备上获取MCC和MNC号码(基本上我想要IMSI号码,但这些也可以)。由于5.1支持双卡,因此我使用了以下订阅管理器:SubscriptionManager manager = SubscriptionManager.from(this); List<...

14得票1回答
安卓仓库初始化失败

我认为我非常仔细地按照这个网站的指示去做: http://source.android.com/source/downloading.html 但是当我尝试执行以下操作时:repo init -u https://android.googlesource.com/platform/mani...

14得票3回答
安卓模拟器在通过SSH运行后无法在Ubuntu 12.04上启动

我按照http://source.android.com/source/building.html上的说明,在Ubuntu 12.04上构建了Android源代码,但在运行模拟器时出现错误,模拟器无法启动:WARNING: Application calling GLX 1.3 functio...