如何删除" debug"来自apk?

时间:2017-03-26 07:01:35

标签: android apk

如何删除"调试"从应用程序名称? 我在build.gradle中使用此代码:

buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            applicationVariants.all { variant ->
                variant.outputs.each { output ->
                    project.ext { appName = 'My Body' }
                    def newName = output.outputFile.name
                    newName = newName.replace("app-", "$project.ext.appName " + "V." + defaultConfig.versionName)
                    output.outputFile = new File(output.outputFile.parent, newName)
                }
            }
        }
        debug {}
    }

但是输出文件名="我的身体V.1.0debug.apk" 我需要这个="我的身体V.1.0.apk"

2 个答案:

答案 0 :(得分:0)

调试apk和Release apk是不同的东西。您必须生成signed apk才能在Google Play上发布您的应用。

Build > Generate Signed Apk

摇篮:

 buildTypes {
    release {
      minifyEnabled false
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
  }

答案 1 :(得分:0)

首先,您需要打开Build Variants窗口。您可以通过将鼠标悬停在Android Studio的左下角并选择Build Variants来完成此操作。然后在app模块的右侧,单击“debug”并从下拉列表中选择“release”。 Android Studio现在将生成一个名称中没有“debug”的发行版APK。

请注意,您还需要创建一个密钥库,以便您可以对应用进行签名。然后,您需要配置Android Studio以使用您的密钥库。有关如何执行此操作的详细信息,请参阅Sign Your App