我有一个ICS的应用程序,我想让它在姜饼上工作,我该怎么做?
答案 0 :(得分:5)
在android:minSdkVersion="9"
中设置AndroidManifest.xml
,如the documentation中所述。
检查代码以确保您没有调用Gingerbread中没有的任何API; Lint可以帮助解决这个问题。如果是,请采取适当的措施,例如禁用相关功能或提供替代实施。
答案 1 :(得分:0)
首先进入Project构建属性并将Android SDK版本设置为2.3 - > 2.37(sdk 9或10)。 Eclipse将向您展示为编译项目而必须做的差异。
您将不得不对XML布局文件进行一些更改。可能有些小部件在Gingerbread中不起作用。在你真正在设备上运行应用程序之前,我不确定这些是否会显而易见。但希望不应该有太多的差异。
例如,如果应用程序使用Fragments,使用屏幕尺寸的工具(re:7“设备),OpenGL等,则会有一些重大代码更改。
我还会在你开始之前浏览这些页面: