Semoga ini akan membantu pemula baru
Doc resmi di sini
Jika Anda tidak memiliki keystore daripada menggunakan sebelum perintah lain lewati
Membuat kunci penandatanganan / file Keystore
Anda dapat membuat kunci tanda tangan pribadi menggunakan keytool. Pada Windows keytool harus dijalankan dari C: \ Program Files \ Java \ jdkx.x.x_x \ bin.
$ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
Anda akan mendapatkan file seperti my-release-key.keystore
Menyiapkan variabel gradle
Tempatkan file my-release-key.keystore di bawah direktori android / app di folder proyek Anda. Mengedit file android / gradle.properties dan tambahkan berikut (ganti ***** dengan password yang benar keystore, alias dan password kunci), enableAapt2 set palsu adalah solusi, seperti android versi Gradle 3.0 masalah
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****
android.enableAapt2=false
kemudian tambahkan aplikasi ini / buid.gradle (aplikasi)
di bawah konfigurasi default
signingConfigs {
release {
if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
dan rilis tipe Inside Build {}
signingConfig signingConfigs.release
kemudian jalankan perintah ini di terminal android studio
Perintah di bawah ini akan mengotomatiskan di atas semua jawaban
jika windows
cd android
gradlew assembleRelease
jika linux / mac
$ cd android
$ ./gradlew assembleRelease
jika Anda mendapat kesalahan, hapus semua folder bangun dan jalankan perintah
gradlew clean
daripada lagi
gradlew assembleRelease