【发布时间】:2016-12-29 18:36:56
【问题描述】:
在发布之前我必须在 build.gradle 文件和 AndroidManifest 中进行哪些更改?一些变量与项目一起创建,并带有默认值,例如 minifyEnabled false(在 build.gradle 中)或 android:supportsRtl="true"(在 AndroidManifest 中)。我应该在发布(发布版本)之前更改一些内容吗?
我也想知道,当用户购买专业版时,是什么确保她/他不会去获取 .apk 文件并提供给其他人?我必须在我的代码中做一些事情来让 Android 删除用户设备上的这个 .apk?
我的最后一个问题是关于密钥库,哪个更好:使用同一个密钥库为我的所有应用程序签名还是为每个应用程序创建一个新密钥库?
我在这些文件中找到的变量
build.gradle(项目)
task clean(type: Delete) {
delete rootProject.buildDir
}
build.gradle (module:app)
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
和
AndroidManifest
<application
android:allowBackup="true"
android:supportsRtl="true"
...>
我应该更改一些以发布版本吗?
谢谢
【问题讨论】:
标签: android google-play