Android 支持1.5目标屏幕,can';t使应用程序不可缩放
我现在有点不知所措,我正在尝试做的是:构建一个1.5兼容的应用程序,它也应该在Nexus等2.0/2.1设备上运行。问题是,在eclipse中设置了1.5目标时,supports screen的工作方式与预期的不一样 我错过什么了吗?基本上,我只是希望我的应用程序不要缩放任何东西,我会处理它(anyScale=true) 提前谢谢 正如您所注意到的,Android 支持1.5目标屏幕,can';t使应用程序不可缩放,android,screen,compatibility,Android,Screen,Compatibility,我现在有点不知所措,我正在尝试做的是:构建一个1.5兼容的应用程序,它也应该在Nexus等2.0/2.1设备上运行。问题是,在eclipse中设置了1.5目标时,supports screen的工作方式与预期的不一样 我错过什么了吗?基本上,我只是希望我的应用程序不要缩放任何东西,我会处理它(anyScale=true) 提前谢谢 正如您所注意到的,是在API级别4(即Android 1.6)中引入的,这意味着它不适用于Android 1.5应用程序 但是,对于运行在1.5上的应用程序,您可以让
是在API级别4(即Android 1.6)中引入的,这意味着它不适用于Android 1.5应用程序
但是,对于运行在1.5上的应用程序,您可以让它工作
如果指定targetSdkVersion
以及minSdkVersion
,则应用程序将开始在所有平台上正常工作
因此,在您的清单中有这样一个条目:
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
这将在中介绍。谢谢您的回答。不过我有点困惑,因为它编译得很好,但是在eclipse中使用adt将构建目标设置为1.6(这是支持屏幕工作所必需的,我无法使它在1.5设备上运行。我缺少什么吗?这取决于您所说的“无法使它运行”是什么意思。我的应用程序有相同的配置。如果我在Eclipse中使用Run选项,它会坚持启动1.6仿真器。但是,如果我手动将
.apk
文件从项目的bin
文件夹安装到1.5仿真器上,使用adb install
,效果会很好。好吧,那么我只需要遵守我的命令自己的困惑。非常感谢,祝你周末愉快!