Membangun aplikasi Android PhoneGap untuk diterapkan ke Google Play Store
Langkah-langkah ini dapat digunakan untuk Cordova, PhoneGap atau Ionic. Satu-satunya perbedaan adalah, di mana pun panggilan ke cordova
ditempatkan, ganti dengan phonegap
atauionic
, untuk skenario khusus Anda.
Setelah Anda selesai dengan pengembangan dan siap untuk menyebarkan, ikuti langkah-langkah berikut:
Buka jendela baris perintah (Terminal di macOS dan Linux ATAU Prompt Perintah di Windows).
Pergi ke / path / ke / your / project /, yang akan kami sebut sebagai Project Root.
Saat berada di root proyek, hapus plugin "Konsol" dari kumpulan plugin Anda.
Perintahnya adalah:cordova plugin rm cordova-plugin-console
Saat masih di root project, gunakan perintah build cordova untuk membuat APK untuk distribusi rilis.
Perintahnya adalah:cordova build --release android
Proses di atas membuat file yang disebut android-release-unsigned.apk
di folderProjectRoot/platforms/android/build/outputs/apk/
Menandatangani dan menyelaraskan APK menggunakan petunjuk di https://developer.android.com/studio/publish/app-signing.html#signing-manually
Di akhir langkah ini, APK yang Anda dapatkan dapat diunggah ke Play Store .
Catatan: Sebagai pemula atau pemula, langkah terakhir mungkin agak membingungkan bagi saya. Seseorang mungkin mengalami beberapa masalah dan mungkin memiliki beberapa pertanyaan tentang apa perintah ini dan di mana menemukannya.
P1. Apa itu jarsigner dan keytool ?
Jawab: Petunjuk Penandatanganan Aplikasi Android memberi tahu Anda secara spesifik tentang apa itu jarsigner dan keytool TETAPI tidak memberi tahu Anda di mana menemukannya jika Anda mengalami 'perintah tidak ditemukan kesalahan' pada jendela baris perintah.
Jadi, jika Anda memiliki Java Development Kit (JDK) yang ditambahkan ke variabel PATH Anda , cukup menjalankan perintah seperti di Panduan akan berfungsi. NAMUN, jika Anda tidak memilikinya di PATH, Anda selalu dapat mengaksesnya dari folder bin instalasi JDK Anda.
Q2. Dimana zipalign ?
Jawab: Ada kemungkinan besar untuk tidak menemukan perintah zipalign dan menerima 'kesalahan perintah tidak ditemukan'. Anda mungkin akan googling zipalign dan di mana menemukannya?
The zipalign utilitas hadir dalam folder instalasi Android SDK. Di macOS, lokasi default berada di user-name/Library/Android/sdk/
,. Jika Anda kepala ke folder yang Anda akan menemukan sekelompok folder lain seperti docs
, platform-tools
, build-tools
, tools
, add-ons
...
Buka build-tools
folder. cd build-tools
. Di sini, akan ada sejumlah folder yang diversi sesuai dengan build tool-chain yang Anda gunakan di Android SDK Manager. ZipAligntersedia di masing-masing folder ini. Saya pribadi mencari folder dengan versi terbaru di atasnya. Buka Any.
Di macOS atau Linux, Anda mungkin harus menggunakan ./zipalign
daripada hanya mengetik zipalign
seperti yang disebutkan dalam dokumentasi. Di Windows, zipalign
sudah cukup bagus.
<application android:debuggable="true"...
mengubah ke<application android:debuggable="false"