我正在构建一个 Android 应用程序。 Eclipse 将我的项目的 android 版本列为 4.1 (我确实知道如何更改它)。
我现在如何查看和更改最小值和最大值。兼容性所需的 Android 设备版本号(在我的例子中为 10-15),位于 Android list 文件中。
我有一个非常简单的问题,但我只需要有人确认,因为我无法得到我的(非常初学者)问题的明确答案。
如果 eclipse 列出我的 android 版本为 4.1,那么该项目是否仅为 4.1 生成 apk?换句话说,我是否需要在 4.0.3 上生成具有 eclipse 设置的 apk 才能在 4.0.3 设备上执行该文件?或者兼容性设置 (10-15) 是否自动暗示了这一点。
抱歉,我对平台编译和方法兼容性有点困惑。
最佳答案
If eclipse lists my android version as 4.1, is the project is apk generated only for 4.1?
答案是否定的。Android 需要 Android 1.5 或更高版本的运行时(在 AndroidManifest.xml 中将 android:minSdkVersion 至少设置为 3)。这意味着您可以使用最新版本的 Android SDK 进行开发,并且您的应用程序仍将在早期的 Android 版本(最低 1.5)上运行。因此,如果您使用 4.1 进行编译(在 project.properties android-14 中设置)并设置minsdkversion 3,您可以在任何设备上运行它
另请阅读此链接 https://developers.google.com/mobile-ads-sdk/docs/ 中的要求
关于java - 安卓APK版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11775027/