Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 支持1.5目标屏幕,can';t使应用程序不可缩放_Android_Screen_Compatibility - Fatal编程技术网

Android 支持1.5目标屏幕,can';t使应用程序不可缩放

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上的应用程序,您可以让

我现在有点不知所措,我正在尝试做的是:构建一个1.5兼容的应用程序,它也应该在Nexus等2.0/2.1设备上运行。问题是,在eclipse中设置了1.5目标时,supports screen的工作方式与预期的不一样

我错过什么了吗?基本上,我只是希望我的应用程序不要缩放任何东西,我会处理它(anyScale=true)

提前谢谢

正如您所注意到的,
是在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
,效果会很好。好吧,那么我只需要遵守我的命令自己的困惑。非常感谢,祝你周末愉快!