当前位置: 首页 > 知识库问答 >
问题:

LollipopAOSP应用程序位置

蔚弘量
2023-03-14

我正致力于通过为我的Nexus 5创建我自己的定制ROM来更好地理解Android内部。我想,首先,我应该尝试制作一个ROM,删除Nexus 5 Lollipop factory映像中我不使用的许多应用程序。

我想摆脱的一些应用程序:适合电子邮件(此应用程序仅指向gmail)播放书籍(我是老派,我仍然喜欢纸质书籍)玩游戏玩新台

有各种.mk文件将使用PRODUCT_PACKAGES来选择要构建包含的应用程序。我知道有构建/目标/产品/核心。mk,但我没有看到上面列出的任何应用程序。我试着在整个AOSP上搜索“健身”,但没有结果。

    < li >列出PRODUCT_PACKAGES的所有典型位置是哪里? < li >这些应用程序的源代码在哪里?我在/packages/apps目录中看不到它们

共有1个答案

顾单弓
2023-03-14

您正在寻找面向Android的开源软件AOSP,寻找非开源软件包。您命名的两个应用程序是专有的谷歌应用程序,不属于AOSP。

如果您只构建 AOSP,则您获得的映像将不包含这两个应用程序

不过,你是对的,大多数系统应用程序都在包目录中。

 类似资料:
  • 我已经为IntelliJ安装了Camel插件。 要开始调试,我们必须创建一个临时应用程序 您如何确切地知道本地加载的端口应用程序是什么?我怎样才能改变它?我没有找到关于。。。

  • *强文本*我有多个webapplication使用,一些常见的依赖,如mongo connector google guava jodatime 我想把它们从webapp/web-inf/lib中取出,放入某个common-lib目录,这样我就可以减小war文件和部署目录的大小。 我尝试通过编辑tomcat-/conf中的catalina.properties来覆盖公共类加载器jar文件位置 co

  • 需要将Azure资源(PaaS)从一个位置(北欧)移动到另一个位置(西欧)。 是否可以使用Azure运营模式Pipeline, IaC?有什么障碍或挑战吗? Azure资源: 应用程序服务 应用程序服务计划 应用程序洞察 可用性测试 数据库(PaaS) 现有: 订阅:A 地点:北欧 目标: 订阅:B 地点:西欧

  • 我有一个servlet,它使用了通过JNI共享的librared,我在tomcat9下遇到了以前在tomcat7上没有的问题。 共享库本身位于java(LD LIBRARY)路径上,因此由tomcat OK拾取。但是,我在放置相应jar文件的位置上遇到了问题。 如果我将jar文件放在webapps/WEB-INF/lib中并重新启动tomcat,一切正常。但是,如果我使用Web管理器界面重新加载应

  • 我的应用程序使用iPhone的GPS功能,以前工作正常,因为它提示用户允许使用定位服务,并显示在“设置”下 在运行不同操作系统(iOS 4-5)的多台设备(iPhone3GS、iPhone4、iPhone4S)中发现了这个问题。苹果最近改变了定位服务的工作方式了吗?

  • Application是CatLib程序的核心,也是所谓的程序入口。应用程序通过引导来加载服务提供者和其他一些必须的资源。应用程序在一般情况下只允许启动一个,且只能在主线程中启动。 在任何位置,您可以通过App全局变量访问应用程序。 启动流程 Application.Bootstrap -> Application.Register -> Application.Init Application.