54得票2回答
Android repo清单仓库是如何工作的?

Android源代码是一个由许多 git仓库 组成的庞大层级结构。它们由一个名为repo的自定义脚本进行管理。Repo使用manifest.xml确定要管理哪些git仓库。Android的manifest.xml与所有其他git仓库一起托管在一个git仓库中。 在Android中,这个仓库是...

12得票2回答
安卓中的SystemServer是什么?

我查看了Android源代码中的package com.android.server;。有一些文档显示它的主要作用是在系统启动时加载其他重要服务,如Activity/Package/Power等,但这只是我的猜测。 请问有人能够详细解释一下SystemServer的关键作用吗?

8得票3回答
无法找到支持的Mac SDK:["10.10" "10.11" "10.12" "10.13"]。

我尝试构建Android开源项目源代码时,遇到了错误。 ninja: no work to do. [1/1] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja FAILED: out/soong/build.ninja o...

7得票1回答
如何将另一个项目添加到现有的Android操作系统源代码中?

我正在AOSP进行内核开发,我所工作的内核仓库不是操作系统的一部分,而是有自己独立的git仓库。因此,当我尝试将所有AOSP源码推送到服务器时,找不到内核源码。 如何将仓库(项目)添加到现有的Android源代码树中?

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

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

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

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

17得票2回答
AOSP makefile中`call inherit-product`和`include`的区别是什么?

我正在查看Android开源项目的Makefile,并且看到似乎有两种不同的方法来包含另一个Makefile。例如,master/build/target/product/aosp_arm64.mk文件中有以下这些行:PRODUCT_COPY_FILES += frameworks/nativ...

11得票1回答
如何将第三方库添加到Android AOSP构建中?

我正在尝试将Jackson JSON库添加到我的AOSP项目中。我能够编译我的项目并将其刷入手机,但我遇到了一个运行时错误: E/JavaBinder( 1689): java.lang.NoClassDefFoundError: Failed resolution of: Lcom/fas...

24得票4回答
android 7.1.2 + ARMv7

我在更新了Debian之后编译Android 7.1.2源代码时遇到了这个问题。我不知道真正的问题是什么。 似乎是flex的问题。但是,我该如何解决? FAILED: /bin/bash -c "prebuilts/misc/linux-x86/flex/flex-2.5.39 -...

11得票4回答
错误:无法加载android-info.txt。

我在编译 Android 的源代码后运行了以下命令,但出现了错误。#fastboot -w flashall error: could not load android-info.txt 我已经成功地为Nexus One (build 5)构建了源代码,并发现在目录out/target/pas...