Android 发布应用程序之前我应该做什么
在发布之前,我必须在build.gradle文件和AndroidManifest中更改什么?有些变量是与project一起创建的,并带有默认值,如minifyEnabled false(在build.gradle中)或android:supportsRtl=“true”(在AndroidManifest中)。我应该在发布(发布版本)之前更改一些方法吗Android 发布应用程序之前我应该做什么,android,google-play,Android,Google Play,在发布之前,我必须在build.gradle文件和AndroidManifest中更改什么?有些变量是与project一起创建的,并带有默认值,如minifyEnabled false(在build.gradle中)或android:supportsRtl=“true”(在AndroidManifest中)。我应该在发布(发布版本)之前更改一些方法吗 我还想知道,当用户购买专业版时,是什么确保她/他不会将.apk文件交给其他人?我必须在我的代码中做些什么才能在用户设备上删除这个.apk 我的最后
<application
android:allowBackup="true"
android:supportsRtl="true"
...>
我应该把一些更改为发布版本吗
谢谢
minifyEnabled
和android:supportsRtl
。
minifyEnabled
用于定义是否需要代码混淆。supportSrtl定义应用程序支持从右向左(RTL)布局。因此,它们都与发布版本无关,它们取决于您的代码,并且需要您在应用程序中是否需要它们minifyEnabled
和android:supportsRtl
。
minifyEnabled
用于定义是否需要代码混淆。supportSrtl定义应用程序支持从右向左(RTL)布局。因此,它们都与发布版本无关,它们取决于您的代码,并且需要您在应用程序中是否需要它们这些都是很好的建议,但还不够。我建议在发布应用程序之前,遵循谷歌官方的检查表。是的@GVillani82同意,我也建议Anita验证检查表,但我试图解决询问的问题。真的谢谢,还有一件事,如果minifyEnabled用于定义代码混淆,那么如果它是真的就不会更好了,这样代码将得到更大的保护,不是吗?也谢谢@GVillani82这个链接真的帮助了我。:)如果minifyEnabled=true,则您的代码更安全。这些建议不错,但还不够。我建议在发布应用程序之前,遵循谷歌官方的检查表。是的@GVillani82同意,我也建议Anita验证检查表,但我试图解决询问的问题。真的谢谢,还有一件事,如果minifyEnabled用于定义代码混淆,那么如果它是真的就不会更好了,这样代码将得到更大的保护,不是吗?也谢谢@GVillani82这个链接真的帮助了我。:)如果minifyEnabled=true,则代码更安全
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
<application
android:allowBackup="true"
android:supportsRtl="true"
...>