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

标签 android

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

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "mfr.abc"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.google.android.gms:play-services-ads:8.4.0'
}

最佳答案

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

不太确定运行良好是什么意思。如果您已经针对 SDK 版本 15 测试了您的应用程序并且它运行良好,那么您发布的 apk 也将运行良好。

关于您应该使用哪个 apk 版本构建您的应用程序,在 Android Studio 的创建新项目 中,单击帮我选择,它会显示您对不同 SDK 的接受情况. Help me choose screen at the time of writing.

当您使用 minSDKVersion 进行构建时,如果您在 AdMob 等 API 上调用已弃用的方法,如果这些方法不再受支持,您应该升级它们,这样它们就不会中断较低的 API。

关于android - 我需要将哪个版本的 APK 上传到 Play 商店?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35256811/

相关文章:

java - 在 TextView 中显示带有 img html 的图像

android - 如何从字符串中设置 imageView 的图像?

android - Mvvmcross:与安卓服务交互

java - Fragments 和 Activity 中自定义对象是按值传递还是按引用传递?

Android - Facebook SDK 获取用户名 - Request.GraphUserCallback 返回 null

java - Android OpenGL ES 1.x 中绘制临时对象的最佳方式

android - 注销后 GCM 仍会收到通知

android - 在我的特殊情况下,logcat 不显示来自库项目的日志

android - 动态 setOnCLickListener

安卓电视 Chromecast 序列号