我下载了Android表格git的最新源代码, 我设法编译源代码,并使用verison AOSP制作了SDK和模拟器。
然后我尝试修改LatinIME的源代码输入法,并设法编译并运行在与AOSP版本的代码一起编译的模拟器上。
然后我想将apk安装到sdk-version为2.2的手机上,错误似乎说我的sdk版本太低了。
我确定我已在<uses-sdk android:minSdkVersion="8" />
的{{1}}节点中添加manifest
,但仍需要安装AOSP版本。
这是否意味着我必须回购2.2版本的源代码来编译apk才能适合我的手机?
答案 0 :(得分:2)
好的,我正在回答我自己的问题,我无法理解为什么我的问题总是很少回答。
然而,我在整个互联网上搜索并找到了答案,但幸运的是我看到了这个:
version_defaults.mk of API Key 7
我只是在我下载的代码树中替换了android / build / core / version_defaults.mk并重新编译了模块,它运行良好!
以为我不知道它是否会在源代码中运行所有模块,但是我的IME运行良好。
答案 1 :(得分:0)
为什么你在清单中添加了min sdk版本?我认为您没有添加仅与froyo或更新版本兼容的功能。
deos没有min sdk版本。尝试删除它。