diff --git a/pages.id/common/adb-install.md b/pages.id/common/adb-install.md index 77ce55058b..af24b4e827 100644 --- a/pages.id/common/adb-install.md +++ b/pages.id/common/adb-install.md @@ -1,20 +1,28 @@ # adb install -> Android Debug Bridge Install: Menginstal paket ke emulator Android atau perangkat Android terhubung. +> Android Debug Bridge Install: Memasang paket ke emulator Android atau perangkat Android terhubung. > Informasi lebih lanjut: . -- Instal aplikasi Android ke emulator/perangkat: +- Pasang aplikasi Android ke emulator/perangkat: -`adb install {{alamat/ke/berkas.apk}}` +`adb install {{jalan/menuju/berkas.apk}}` -- Instal ulang aplikasi yang sudah ada, menjaga datanya: +- Pasang aplikasi Android menuju emulator/perangkat tertentu (berdasarkan nomor serial yang didapatkan dari `adb devices`, mengesampingkan nilai `$ANDROID_SERIAL`): -`adb install -r {{alamat/ke/berkas.apk}}` +`adb -s {{nomor_serial}} install {{jalan/menuju/file.apk}}` + +- Pasang ulang aplikasi yang sudah ada, menjaga datanya: + +`adb install -r {{jalan/menuju/berkas.apk}}` + +- Pasang aplikasi Android versi lawas dari aplikasi Android yang sudah terpasang pada perangkat (khusus aplikasi debug): + +`adb install -d {{jalan/menuju/berkas.apk}}` - Berikan semua izin yang terdaftar di manifest aplikasi: -`adb install -g {{alamat/ke/berkas.apk}}` +`adb install -g {{jalan/menuju/berkas.apk}}` - Perbarui langsung paket terinstal dengan hanya memperbarui bagian dari APK yang berubah: -`Adb install --fastdeploy {{alamat/ke/berkas.apk}}` +`Adb install --fastdeploy {{jalan/menuju/berkas.apk}}` diff --git a/pages.id/common/adb-logcat.md b/pages.id/common/adb-logcat.md new file mode 100644 index 0000000000..6483759103 --- /dev/null +++ b/pages.id/common/adb-logcat.md @@ -0,0 +1,36 @@ +# adb-logcat + +> Dapatkan dan simpan log sistem pada perangkat Android. +> Informasi lebih lanjut: . + +- Tampilkan log sistem pada perangkat yang terhubung saat ini: + +`adb logcat` + +- Saring dan tampilkan log berdasarkan kriteria ekspresi reguler: + +`adb logcat -e {{ekspresi_reguler}}` + +- Saring dan tampilkan log menurut tingkat mode ([V]erbose, [D]ebug, [I]nfo, [W]arning, [E]rror, [F]atal, [S]ilent) serta tag pada pesan-pesan log: + +`adb logcat {{tag}}:{{mode}} *:S` + +- Tampilkan pesan-pesan log dari aplikasi berbasis React Native dalam mode [V]erbose, dan jangan tampilkan ([S]ilence) pesan lainnya: + +`adb logcat ReactNative:V ReactNativeJS:V *:S` + +- Tampilkan pesan-pesan log yang dikategorikan dalam tingkat mode [W]arning ke atas, tanpa menghiraukan jenis tag yang disaring: + +`adb logcat *:W` + +- Tampilkan pesan-pesan log dari proses tertentu (menurut kode PID proses tersebut): + +`adb logcat --pid={{pid}}` + +- Tampilkan pesan-pesan log dari aplikasi tertentu (menurut package identifier seperti `com.example.myapp`): + +`adb logcat --pid=$(adb shell pidof -s {{nama_pengenal_aplikasi}})` + +- Tampilkan log sistem secara warna-warni (biasanya digunakan untuk menyaring pesan-pesan log): + +`adb logcat -v color`