我在發佈之前必須在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(模塊:APP)
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
和
AndroidManifest
<application
android:allowBackup="true"
android:supportsRtl="true"
...>
我應該改變一些發佈版本嗎?
感謝
這些都是很好的建議,但還不夠。我寧願建議在發佈您的應用程序之前遵循Google官方清單。 [Here](https://developer.android.com/distribute/tools/launch-checklist.html) – GVillani82
Yeah @ GVillani82同意,我也建議Anita覈實清單,但我試圖解決被問到的查詢。 – Rahul
真的非常感謝,只需一件事,如果minifyEnabled用於定義代碼混淆,那麼它會不會更好,如果它是真的,這樣代碼會更受保護,不會是?還要感謝@ GVillani82這個鏈接真的幫了我。 :) – Anita