我安装的Android模拟器版本是4.03
现在学习使用Eclipse,编写的程序能成长开启模拟器
现在通过数据线连接手机(2.3.6)和电脑,在Eclipse里运行编写的程序,出来了“选择安卓设备”的窗口,如下图:为什么会有红色的打叉呢?
我选择了手机,想让程序在手机上运行。但是接着,在控制台窗口里有一行出错信息:
ERROR: Application requires API version 15. Device API version is 10 (Android 2.3.6).
是不是说版本要对应,才能运行程序呢?
谢谢指导!
现在学习使用Eclipse,编写的程序能成长开启模拟器
现在通过数据线连接手机(2.3.6)和电脑,在Eclipse里运行编写的程序,出来了“选择安卓设备”的窗口,如下图:为什么会有红色的打叉呢?
我选择了手机,想让程序在手机上运行。但是接着,在控制台窗口里有一行出错信息:
ERROR: Application requires API version 15. Device API version is 10 (Android 2.3.6).
是不是说版本要对应,才能运行程序呢?
谢谢指导!
应用程序需要api 版本在15以上的。设备的api 版本是10.
但是你做了2.3版本的适配 还是可以的
你需要兼容 4.0.3上一些不兼容2.3版本的api
让程序自动根据对应的版本号 去选择对应的方法记得当初做浏览器的时候 都是在2.3版本上开发,最后会做1.6的兼容
要不就只能使用4楼说的,用适配器了!!
1.虽然是4.0的程序,但是,没有用到4.0或3.0新加入的插件,换句话说,用的都是基于低版本的包包开发出的程序;
2.修改AndroidManifest.xml中的<uses-sdk android:minSdkVersion="10" />
3.重新编译