- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想从 CM 中 brunching 生成的 roomservice.xml 中删除一个与设备相关的项目,并自己添加一个不同的 repo。理论上(在我的本地 list 中,称为 mint.xml),我应该只需要 <remove-project name="Cyanogenmod/...
.但是 repo 同步告诉我
remove-project element specifies non-existant project
那是因为我的本地 list 是在 roomservice.xml 之前获取的吗?
这个问题有点相关: trouble-with-cyanogenmod-local-manifest
其他来源: CM Wiki about removing projects
您知道如何在 roomservice.xml 之后获取自己的 list 或以某种方式实现相同的目的吗?
感谢您的回答。
最佳答案
如 Repo 的 manifest_xml.py 所示,
LOCAL_MANIFESTS_DIR_NAME = 'local_manifests'
...
class XmlManifest(object):
...
def _Load(self):
...
local_dir = os.path.abspath(os.path.join(self.repodir, LOCAL_MANIFESTS_DIR_NAME))
try:
for local_file in sorted(os.listdir(local_dir)):
if local_file.endswith('.xml'):
local = os.path.join(local_dir, local_file)
nodes.append(self._ParseManifestXml(local, self.repodir))
except OSError:
pass
本地 list 文件按字母顺序读取。因此,您的文件 mint.xml 在 roomservice.xml 之前加载,因此当您尝试删除在 roomservice.xml 中定义的项目时,它实际上并不存在。将您的文件重命名为排序在 roomservice.xml 之后的名称。
关于Android/Cyanogenmod 构建 : remove-project from roomservice. xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28374949/
我的新 Nexus One 预装了 CyanogenMod。到目前为止它很棒,但由于我出于软件开发目的购买它(最初只是学习如何为 Android 编程),我应该继续使用它,还是安装官方 Android
我检查了http://developer.android.com/reference/android/os/Build.html 中的很多字段. 但是我无法清楚地知道特定设备使用 CyanogenMo
我通过添加一个 values-he 文件夹将 CyanogenMod(电子邮件应用程序)中的一个项目翻译成希伯来语,并编译了整个存储库 (make)。我已确保完整语言生成文件包含希伯来语语言。 但是,
我使用的是 CyanogenMod-6.1.1-Spica-alpha8.3 mod 版本。我想更改并安装一个系统应用程序。我已经在 Eclipse 中成功构建了系统应用程序。但是不知道我应该使用哪些
我目前正在为中国手机(就此而言是 Mann Zug 5S)构建自定义氰基端口 (CM 12.1)。我已经能够建立一个工作恢复并且我已经能够建立一个 ROM。到目前为止,ROM 安装良好,但在启动时,我
我正在尝试使用 NDK 为 Android 构建一些蓝牙终端工具,例如 hcitool 和 obexftp。但是,据我所知,由于最新的 Android 上的蓝牙堆栈发生了变化,因此包含在 hcitoo
我对 ProfileManager 感兴趣api,但我要问一些更一般的问题。 怎么引入cyanogen mod的类? 有SDK/库包吗,还是要下载整个android_frameworks_base工程
我正在尝试为 Cyanogenmod 13 编译内核。我遇到了错误 ERROR: modpost: Found 2 section mismatch(es). To see full details
我正在尝试在我的 OpenSuse 11.4 64 位上编译 CM7.1。我想我已经准备好所有必需的包,除了 gcc-multilib 和 g++-multilib(无法找到用于 SuSe 的包) 所
我已按照说明进行操作 here在我的系统上获取 cynogenmod 源代码。 我能够成功地进行构建。我没有做任何本地源更改。现在,当我尝试使用 repo sync 命令获取最新源代码时,出现以下错误
我正在测试 Cyanogen MOD ROM 的几个修改版本。在真实设备上测试它们并不是很舒服。那么问题来了:是否可以在标准(或非标准)Android 模拟器上安装自定义 ROM(特别是 Cyanog
将 Cyanogenmod 移植到当前 unsupported 我需要知道什么安卓手机和平板电脑? 是否涉及修改和构建 kernel from source ? 是否涉及修改和构建cyanogenmo
我的 friend 在 Motorola Defy 上测试了我的应用程序(使用 CyanogenMod v4.x,我不记得确切的版本号,而且现在无法联系到她)。 我的应用程序使用 OpenGL ES(
我按照 cyanogenmod wiki page 中的说明进行操作为石斑鱼构建自定义 ROM(仅限 Nexus 7 wifi 型号)。但是,不会创建 CM-DATE-UNOFFICIAL.zip 文
对于一个项目,我们需要向 CyanogenMod 的日历应用程序添加一些功能。 不幸的是,我们未能从 source 构建应用程序在 GitHub 上。看起来该应用程序是使用 Eclipse 设计的。随
我有一个 Nexus 5 并且想在未来开始制作应用程序,但我个人想使用 CM 而不是普通操作系统。 您能否在 CM 上测试 android 应用程序,它是否代表应用程序在标准操作系统上的行为方式? 最
我正在尝试为我的 Samsung Galaxy Y S5360 构建 AOSP Gingerbread。所以我需要 S5230 的设备树。我找到了here .但它适用于 Cyagenmod。 在纯 A
我正在研究如何更改 android 屏幕亮度的应用程序,能否通过举例说明如何执行此操作来帮助我。 谢谢:-) 最佳答案 您可以使用 android 设置亮度。 android.provider.Se
我最近在我的 Xperia sola 手机上安装了 Cyanogenmod 11 Pepper。令人高兴的是,CM 11 原生支持短消息和媒体消息服务加密。我发现这很方便。 因为这个原因,我立即注册了
我已经搜索了几个小时但找不到答案。 CyanogenMOD ROM 允许您转储任何进程的堆,DDMS 在您插入设备时显示每个进程。如何使库存 ROM 保持相同的功率?我在设备上拥有 root 权限,并
我是一名优秀的程序员,十分优秀!