我正在使用Android Studio 2,以下是我的gradle文件的外观。 我的应用程序构建没有任何错误现在minSdkVersion是15,这是否意味着如果我从我的机器发布APK,它还能在Android SDK 15版上运行良好吗?
that.value.forEach(function (task, index) {
task.position = index + 1;
});
答案 0 :(得分:1)
是的,它将在15版上运行。
不确定run well
的含义。如果您已经针对SDK版本15测试了您的应用程序并且运行正常,那么您发布的apk也可以正常运行。
至于您应该使用哪个apk版本,在Android Studio的create new project
上点击Help me choose
,它会显示您对不同SDK的接收。
在使用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版上运行。