草庐IT

android - CyanogenMod 或 AOSP : Compile a single project

我正在尝试从存储库中制作/编译单个AOSP项目-特别是packages/apps/Email。有人知道怎么做吗?(我编译整个存储库没有问题,但我真的希望能够编译单个项目)。 最佳答案 如果您的环境已通过build/envsetup.sh在您的android树中配置,您可以运行mmm[project_path]来仅构建特定的子项目。(这将要求您之前已经从树构建了它的依赖项。)正如CommonsWare所指出的,如果您尝试使用SDK构建电子邮件应用程序,则需要做更多的移植工作。 关于andr

android - 如何使用我自己的自定义启动动画编译 AOSP 项目?

我正在尝试使用自定义启动动画编译AOSP,但没有成功。我只是用尽了方法...要更改启动动画,我已经完成了:创建了一个具有以下结构的.zip文件:启动动画.zip{说明.txt第0部分{000.png,001.png,......,010.png}第1部分{011.png,012.png,......,021.png}修改了system/core/include/private/android_filesystem_config.h的权限将bootanimation.zip文件放在/system/media/但是,当Android启动时,它只显示Google商标,跳过了启动动画。有人可以

android - 构建 AOSP 5.1 时出现 API 更改错误

目前正在尝试构建android-5.1.0_r5。我检查了来源并没有做任何修改。但是,在编译时出现以下错误。CheckingAPI:checkpublicapi-currentout/target/common/obj/PACKAGING/public_api.txt:20:error5:Addedpublicfieldandroid.Manifest.permission.BACKUPout/target/common/obj/PACKAGING/public_api.txt:82:error5:Addedpublicfieldandroid.Manifest.permission.

android - Jelly Bean 中的离线听写功能是 AOSP 的一部分吗?如果是,它在什么包中?

我一直在搜索JellyBean以查看是否可以找到离线听写功能,但运气并不好。如您所知,来源庞大而繁琐。我找到了/external/srec文件夹,但其中的文档似乎来自Nuance,当时Android于2007年首次推出。这是否仅作为闭源Google应用程序(Gms)提供?谢谢贾里德 最佳答案 不幸的是,我不认为它是AOSP的一部分。有一个名为VoiceInputMethodService的IME可能是离线听写的来源。这个IME存在于ICS中的VoiceSearch.apk下,在JB中被重命名为QuickSearch.apk对比这两个

android - AOSP 和 IntelliJ IDEA

有没有人尝试过使用IntelliJIDEA来处理AOSP?我在Android源代码中看到一个特定的文件夹(development/ide/intellij),但我找不到任何信息如何在Android开发的情况下使用它(对于Eclipse,信息可以在这里找到:http://source.android.com/source/using-eclipse.html)任何人都可以提供类似的说明如何开始在IDEA中开发Android? 最佳答案 这里也是一个很好的阅读:https://shuhaowu.com/blog/setting_up_i

android - AOSP 在自定义设备上构建

我正在buildAOSP4.2JellyBean.当我构建默认值时一切正常full-eng配置并在模拟器上运行。我需要构建自定义设备并运行它(在emulator上-用于测试它是否真的有效,并在真实设备上运行)。当我基于full_base.mk创建自定义设备时文件,并在emulator上运行它-emulator只是卡在第一个带有ANDROID文本的屏幕上,根本不会加载。我有system.img,userdata.img,ramdisk.img在out目录中构建之后。这是我构建自定义AOSP并在设备上运行它所需要的全部吗?我可以在模拟器上运行我的构建还是只在真实设备上运行?我是否应该有一些

android - 构建 gradle 系统应用作为 AOSP 构建的一部分

我有一个基于AOSP的自定义rom,我正在开发一个系统应用程序,它在rom构建期间打包,就像任何其他系统应用程序一样。是否可以将此应用切换为gradle样式应用并在AOSP构建期间使用gradle构建该特定应用?即-从makefile开始gradle构建? 最佳答案 我没有找到完美的解决方案。但是你可以试试:Android.mk:LOCAL_PATH:=$(callmy-dir)$(info$(shell($(LOCAL_PATH)/gradlewbuild-p$(LOCAL_PATH)/)))$(info$(shell($(LOC

android - 如何修改 AOSP 以允许特定应用程序获得 root 访问权限?

我正在处理AOSP。我已经成功地添加了我的apk来构建。现在我想授予对我的应用程序的根访问权限。我不想提供对其他应用程序的根访问权限或在我的构建中安装super用户应用程序。我只想添加我的应用程序以获得根访问权限。我怎样才能做到这一点?我浏览了路径system/extras/su中的su.c文件,但我无法理解整个代码。当我浏览代码时,我认为如果可以的话我的目标就可以实现modifysu.c以提供对我的应用程序的根访问权限,compileitandaddthebinary到构建。我说得对吗? 最佳答案 您正朝着正确的方向前进。您需要检

android - 如何将 AOSP 应用程序(启动器、联系人等)导入 Android-Studio?

背景Google有awebsite对于此处的所有AOSP应用程序,包括其启动器、联系人等...问题我想知道如何导入这些应用程序。更具体地说,thelauncher和contacts应用程序(尽管我也想了解其他应用程序)。事实并非如此简单。您不能只导入克隆的项目,仅此而已。即使您使用Eclipse(根据文件夹hirerchy,这似乎是在这些存储库上使用的官方工具),它也不会那么容易工作。我发现了什么我找到了一个oldpost关于如何导入启动器(版本4.4.x),但它使用的是Eclipse,我认为需要Linux来构建一些文件。我曾尝试使用Eclipse进行导入,但出于某种原因我无法使用有效

android - 将预构建的 APK 添加到 Android AOSP system.img

我正在从源代码构建AOSP。我想做的是在生成的system.img中包含一些预构建文件作为制作过程的一部分。我试图找到创建system.img的实际文件并在那里添加几行。有什么想法吗?提前谢谢你。 最佳答案 将自定义文件添加到system.img的一个好方法是将它们添加到vendor/your_name/product_you_want_to_add_them/proprietary/your_files_go_here下并添加一个名为device-product_name.mk。完成后,只需定义要从专有文件夹和内部复制哪些文件(例