android - 如何用android 4.0.4源代码制作android sdk 4.0.3?

标签 android makefile android-source

我已经下载了 Android 源代码 4.0.4 并成功构建了 sdk 4.0.4 AOSP。 当我使用自定义sdk时,eclipse告诉我必须在Manifest.xml中设置minSdkVersion="AOSP",悲剧的是,我的设备版本是4.0.3,无法在上面运行apk。

我该怎么办?

我认为可能有两种解决方案:

1.构建一个NONE AOSP SDK并在4.0.3设备上运行4.0.4 sdk。

2.查看源码4.0.3,重新制作sdk。 (也可能存在“AOSP”问题)

非常感谢!

最佳答案

在解决方案 1 中修复:

修改:build/core/version_defaults.mk PLATFORM_VERSION_CODENAME 为:

如果这是最终发布版本,它只是“REL”。 PLATFORM_VERSION_CODENAME := REL

这会将构建的 sdk 标记为发布版本。

关于android - 如何用android 4.0.4源代码制作android sdk 4.0.3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10979799/

相关文章:

android - 如何使用 espresso 在 android 上模拟 AlertDialog 窗口外的触摸

android - 第 1 部分持久性前台 android 服务,由 UI 启动,也可在 sleep 模式下工作,也可在手机重启时启动

makefile - 使用单个操作/规则生成多个目标

linux - makefile:在每个配方中分配变量来存储步骤名称

android - 如何在 Activity 中使用 getSupportFragmentManager()

android - onPause 不会停止我的振动器

c - 当使用手动 makefile 在 NetBeans 中正常工作时,对所有函数进行多重定义

android - hidraw 设置报告/发送报告不适用于 Android 6.x

android - 下载安卓内核源代码

android - 在android源代码中包含一个包