Saya mencoba membuat beberapa aplikasi di smartphone Xiaomi saya (MIUI 8), tetapi ketika saya mencoba menjalankan aplikasi, kesalahan INSTALLATION_CANCELED_BY_USER
muncul. Saya menemukan bahwa masalahnya adalah saya harus mengaktifkan opsi "Instal via USB" dari pengaturan pengembang. Ketika saya mencoba untuk melakukannya, saya mendapatkan layar yang mengatakan saya harus masuk / mendaftar dengan akun MI untuk mengaktifkan opsi ini, yang merupakan sesuatu yang saya tidak mau lakukan. Jadi, saya punya 3 pertanyaan:
- Mengapa mereka membuatnya perlu untuk menyediakan akun untuk mengaktifkan opsi seperti ini?
- Apakah ada cara saya bisa melewati layar login MI dan mengaktifkan opsi?
- Alasan saya tidak ingin menghubungkan ponsel saya ke akun MI adalah karena saya khawatir tentang data pribadi yang diunggah. Apakah ini masalah yang logis?
xiaomi
miui
developer-options
Thanasis1101
sumber
sumber
adb install app.apk
menggunakanadb push app.apk /sdcard/
dan lalu ketuk apk dari manajer file pada perangkat untuk mengikuti pemasangan sisi-loading yang biasa. Tentu saja, sumber tidak dikenal harus diaktifkan di pengaturan. Bukan solusi per se, tetapi solusi yang murah.Jawaban:
Yang tidak saya inginkan adalah terus memiliki akun MI yang terhubung ke perangkat saya. Jadi saya baru saja membuat akun sementara, mengaktifkan opsi "Instal via USB" dan kemudian logout dari akun MI. Jadi, sekarang saya harap opsi tetap diaktifkan :)
sumber
Install via USB
MIUI v9 meminta saya untuk memasukkan kartu SIM. Mengapa perusahaan Cina mengumpulkan informasi tentang pengembang - saya tidak bisa membayangkan))Bagi mereka yang sudah memasukkan kartu sim mereka ke telepon Xiaomi, jawaban di atas semua akan berfungsi.
Tetapi, jika Anda menggunakan Xiaomi Redmi 5 hanya untuk tujuan pengembangan, Anda harus melakukan seperti di bawah ini:
Anda harus mendaftar / masuk untuk akun Mi sebelum melanjutkan.
1) Ekstrak kartu sim dari ponsel non-Redmi Anda. (Seharusnya nano sim. Hubungi penyedia telekomunikasi Anda untuk mendapatkannya jika Anda memiliki sim mikro atau normal).
2) Masukkan kartu sim ke telepon Redmi.
3) Buka Pengaturan -> Pengaturan Tambahan -> Opsi pengembang.
4) Di bawah Debugging, klik opsi 'Install via USB'.
Ponsel akan mengaktifkan ini.
Lepaskan kartu sim.
Itu dia!! Anda sekarang dapat menginstal aplikasi Anda melalui USB dari Android studio.
Harap diingat untuk tidak menonaktifkan opsi ini, jika tidak, Anda mungkin perlu memasukkan kembali kartu sim Anda.
HARAP DICATAT: Langkah-langkah di atas dijamin bekerja di telepon Xiaomi Redmi 5. Harap tingkatkan jawaban ini jika langkahnya berbeda untuk model Xiaomi lainnya.
sumber
Tidak ada solusi lain yang mengambang di internet yang berfungsi untuk saya (VPN Cina, Menonaktifkan optimasi MIUI ...). Saya juga tidak bisa masuk sementara ke akun Mi, karena saya telah mencopot sebanyak mungkin aplikasi sistem MIUI dan dengan demikian masuk tidak berfungsi lagi (dan saya hanya tidak ingin masuk untuk memulai).
Ini membutuhkan root, akses shell dengan
su
, dan cara untuk mengedit file teks sebagai root. Saya menggunakan Termux dan dan manajer file root android yang dapat mengedit file teks.Pertama, jalankan perintah berikut (
su
pertama, untuk beralih ke root):Jika Anda juga ingin mengaktifkan "USB debugging (Pengaturan keamanan)", untuk memberikan izin, mensimulasikan input UI, dll. Melalui ADB, jalankan perintah berikut juga:
Selanjutnya, kita perlu mengedit file
sehingga MIUI benar-benar memungkinkan kita melakukan hal-hal ini:
Tambahkan baris berikut ke file XML (dengan semua yang lain, sebelum
</map>
tag penutup , atau ubah menjaditrue
jika baris sudah ada di sana):Mulai ulang perangkat Anda. Kesesalan MIUI dielakkan :-)
sumber
Security Center crashed
pesan, ketika mencoba menginstal apk setelah tindakan ini."Instal via USB" tidak akan berfungsi jika ponsel Xiaomi Anda menjalankan MIUI 8 atau lebih tinggi. Sepertinya ketika Anda mencoba untuk mengaktifkan opsi ini, telepon Anda mencoba untuk terhubung ke beberapa server Cina dan gagal.
Saya mendapat pekerjaan di sekitar dan itu berhasil untuk saya. Gagasannya adalah terhubung ke server China-Shanghai melalui VPN. Coba yang berikut ini:
Anda kemudian dapat memutuskan koneksi VPN dan logout dari PlexVPN.
Nikmati!!
sumber
Pertanyaan pertama: Saya pikir itu bug
Kedua: Ada beberapa solusi ( disarankan di forum Mi )
Coba langkah-langkah berikut untuk mem-bypass persyaratan akun mi untuk instalasi USB:
Ketiga: Ya sepenuhnya logis dan dibenarkan untuk melindungi privasi Anda, Anda tidak pernah tahu 'penyusup'
Ucapan Terima Kasih
sumber
adb install my.apk
sekarang berfungsi sebagaimana dimaksud.