我是Android开发的新手。想知道与我的几个查询相关的事情: 是否可以在2.1中构建应用程序并安装在2.2或2.3之类的更高版本?或者是,内置版本应该高于必须安装应用程序的设备操作系统。
任何人都可以帮我解决这个问题吗?
编辑:
拥有此信息的朋友和Expoerts可以帮助我为什么我的应用程序构建在2.1并尝试在2.2上安装得到“解析错误” - Freinds有这个信息,你能帮我解决这个问题
https://stackoverflow.com/questions/5977258/android-parse-error-while-reinstalling
请高度赞赏任何帮助。
答案 0 :(得分:3)
是的,据我所知,每个版本的android都是向后兼容的。所以为2.1构建的应用程序将在2.2+上运行。但即使设备支持,您也无法使用2.2或2.3中引入的任何新API功能。
答案 1 :(得分:1)
是。这正是您指定最小API版本的原因。这就是它的含义。实际上,Android SDK会阻止您自动(不会编译)使用某些较高版本中提供的任何功能,但不会使用您指定的最低API版本。这样你就不用担心这些东西了。