我需要将哪个版本的APK上传到Play商店?

时间:2016-02-07 17:42:02

标签: android

我正在使用Android Studio 2,以下是我的gradle文件的外观。 我的应用程序构建没有任何错误现在minSdkVersion是15,这是否意味着如果我从我的机器发布APK,它还能在Android SDK 15版上运行良好吗?

that.value.forEach(function (task, index) {
    task.position = index + 1;
});

3 个答案:

答案 0 :(得分:1)

是的,它将在15版上运行。

不确定run well的含义。如果您已经针对SDK版本15测试了您的应用程序并且运行正常,那么您发布的apk也可以正常运行。

至于您应该使用哪个apk版本,在Android Studio的create new project上点击Help me choose,它会显示您对不同SDK的接收。 Help me choose screen at the time of writing.

在使用minSDKVersion构建时,如果在AdMob等API上调用已弃用的方法,如果不再支持这些方法,则应升级它们,以便它们不会在较低的API中中断。

答案 1 :(得分:1)

没有。这并不意味着它会运行良好。

但这意味着API等级为15(或更高)的用户将能够安装您的应用。

定义minSdkVersion并不意味着您的应用程序可以正常运行。它只是告诉Google Play您的应用可以在API 15或更高版本的手机中运行。但是您有责任确保您的应用程序真正支持从15开始的所有API版本。

最好在发布之前在不同的Android版本中测试您的应用。

在“编译”期间,有许多运行时错误未被捕获。

某些错误只会在Android工作室中触发警告。因此,您可以生成包含这些错误的APK。

在不同的Android版本中还添加了许多xml属性......因此,即使是UI也可能无法正确呈现。

最好在发布APK之前进行测试。

答案 2 :(得分:0)

是的,您的应用将在API 15版上运行。