我开发了一个简单的Android应用程序,针对Android 2.0 OS的手机。我想知道我是否可以在Android 1.5中运行相同的应用程序。如果任何机构知道它,请帮助我。我可以在Android 1.5中运行Android 2.0应用程序吗?
1
A
回答
2
在你的AndroidManifest.xml文件(位于项目基地)有一个标签叫用途-SDK
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
这些数字被称为API级别,其中3是Android 1.5和5是Android 2.0。
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
注意,这可以让你把代码编译对2.0的SDK,但如果你使用类或功能在您的应用程序未在1.5支持那么它将会崩溃。我建议你创建一个1.5和1.6的AVD进行测试。
你可能想要考虑只针对简单编译1.5。
最后,一个常见的技巧是针对2.0编译并避免/禁用在早期版本的android中不支持的功能,下面的文章展示了如何做到这一点。
http://developer.android.com/resources/articles/backward-compatibility.html
相关问题
- 1. Android - Android 1.6中开发的应用程序可以在Android 2.0中运行吗?
- 2. 我可以在android应用程序中运行jdk命令吗?
- 3. 可以将Android 1.5用于我的商业应用程序吗?
- 4. 我可以在android应用程序中运行android测试用例吗?
- 5. Linux应用程序可以在Android中运行吗?
- 6. Android,可以从拨号程序运行应用程序吗?
- 7. 当我从Android库运行时,可以配置Eclipse以运行我的Android应用程序项目吗?
- 8. 我可以在运行时更改我的android应用程序样式吗?
- 9. HTC Hero上运行Android 1.5的Android 2.2应用程序
- 10. Android应用程序 - 我们可以在运行时重新使用图像吗?
- 11. 我可以在通用Android应用程序中使用WearableListView吗?
- 12. 应用程序卸载后可以运行Android服务吗?
- 13. 我可以在Android应用程序中使用FFmpeg的库吗?
- 14. 我可以在Android应用程序中使用WebSocket连接吗?
- 15. 我可以在android应用程序中使用dll文件吗?
- 16. 我可以在Android应用程序中使用Net Dll吗?
- 17. 我们可以在android应用程序中使用UIAutomator吗?
- 18. 我可以在没有模拟器的PC上运行android应用程序吗?
- 19. Android应用程序需要在Android Studio中运行Gradle吗?
- 20. 我可以在Android应用程序中提供服务吗
- 21. 我可以在Java应用程序中集成android代码吗?
- 22. 我可以在Perl中开发Android应用程序吗?
- 23. 我可以在android中收集应用程序通知吗?
- 24. 我们可以在html中为android应用程序制作应用程序吗?
- 25. 我可以从我的应用程序中启动android应用程序吗?
- 26. Android Studio在升级到1.5后不运行应用程序
- 27. Android:在Eclipse的1.5模拟器上运行2.0.1应用程序
- 28. NotFoundException和FileNotFoundException异常在Android 1.5上运行应用程序时
- 29. 我可以在.NET 2应用程序中运行.NET 4应用程序吗?
- 30. 我可以在Silverlight应用程序中运行PowerShell脚本吗?
最后,你要使用,会支持你的应用程序,让您可以针对全场最大的最低API版本。这里有一个图表显示了基于市场活动的android安装的传播。 http://developer.android.com/resources/dashboard/platform-versions.html – 2010-03-06 06:16:34
感谢您的及时答复。我创建的简单应用程序是一个蓝牙应用程序。只有Android 2.0版本包含蓝牙API。所以我创建在Android 2.0中的应用程序。但现在我的目标设备是Android 1.5。它可能在Android 1.5中运行该应用程序。因为Android 1.5版本也包含蓝牙功能。 – Rajapandian 2010-03-06 07:21:34
不,你不能,因为1.5没有你正在使用的API。 – 2010-03-06 07:23:21