Saya telah mengembangkan Android Application for Android
(SDK min versi 14) dan saya telah mengujinya secara normal dengan tablet seperti Samsung Galaxy 2 and Nexus 7
. Namun ketika saya mencoba menjalankan aplikasi (dengan mengklik jalankan AndroidStudio
), AS tidak mengenali informasi tablet, yang ditunjukkan pada gambar di bawah ini.
Hal yang menarik adalah seperti yang ditunjukkan pada gambar di atas, AS juga mendeteksi sdk perangkat seperti API 1
versi Androidnya 4.2.2
Tablet sudah disetel untuk menerima " USB debugging
" di opsi pengembang, saya sudah mencoba me-reboot tablet, dan memulai ulang AS , tapi tetap saja saya mendapatkan masalah yang sama (semuanya baik-baik saja nexus 7 and Samsung Galaxy 2
).
Tablet / perangkat yang saya kerjakan adalah "VeryKool" T742
Environment information:
OS: ubuntu
AndroidStudio version: 0.8.6
Tablet Android version:4.2.2
Tablet Kernel version: 3.4.5
App min SDK: 14
sumber
Jawaban:
Ok Jadi akhirnya saya menemukan masalahnya, ternyata di perangkat ini Anda harus mengatur untuk terhubung sebagai kamera (bahkan setelah usb debugging sudah diaktifkan)
Juga tautan ini menjelaskan proses penyiapan
sumber
adb devices
Saya telah melihat kesalahan ini beberapa kali ketika adb belum terhubung dengan izin yang benar.
Di terminal coba
jika kembali
maka Anda perlu memulai ulang adb dengan perm yang benar
jika itu berhasil maka Anda akan mendapatkannya
Tidak ada lagi masalah resolusi versi Sdk di Android Studio setelah itu.
sumber
Jalankan saja perintah ini setelah Anda menghubungkan perangkat Anda ke sistem Ubuntu Anda:
Ini berhasil untuk saya.
Catatan: Pastikan Anda telah memilih opsi transfer file di telepon Anda.
sumber
Di Ubuntu, dengan Pixel XL saya di 8.0, saya harus melakukan ini saat terhubung ke komputer:
Pengaturan -> Perangkat Terhubung -> USB -> Ubah ke 'Mentransfer File'
sumber
Memiliki masalah yang sama dengan Nexus 5 / 5X / Pixel 2 XL saya di Ubuntu 18.04.
Sebuah solusi permanen adalah dengan menambahkan aturan udev sehingga Anda dapat selalu mengakses perangkat.
Temukan perangkat Anda dengan perintah
lsusb
. Ini menghasilkan misalnya untuk Pixel 2 XL saya ini:Sekarang periksa izinnya. Ganti 001 dan 003 dengan parameter Anda:
Untuk memperbaikinya, buat file aturan udev
sudo nano /etc/udev/rules.d/51-android.rules
dengan konten berikut:Cabut dan colokkan kembali perangkat Anda. Sekarang seharusnya selalu dikenali. Jika tidak, mulai ulang server adb untuk terakhir kalinya dengan
adb kill-server
.Sumber: http://www.janosgyerik.com/adding-udev-rules-for-usb-debugging-android-devices/
sumber
Mengalami masalah yang sama saat menggunakan Android Studio di Ubuntu. Rupanya bagi saya perbaikannya adalah mengatur mode koneksi USB untuk perangkat sebagai MTP .
sumber
Pertama periksa versi adb: Jika memberikan Output seperti
Kemudian mulai ulang daemon.
lain instal adb terlebih dahulu dan restart daemon Bekerja untuk saya, di ubuntu 16.04.3
sumber
Baru-baru ini, saya menghadapi masalah yang sama untuk ponsel Vivo dan MI. Saya telah mencoba semua yang dijelaskan di utas ini. Saya mencoba menghubungkan sebagai MTP, PTP; Tapi tidak ada yang berhasil.
Setelah banyak percobaan ulang saya menemukan solusi untuk kasus saya dan mungkin dapat membantu orang lain juga.
adb kill-server
adb start-server
Itu memecahkan masalah saya.
sumber
Menonaktifkan dan mengaktifkan kembali debugging saat perangkat terhubung melakukan trik bagi saya.
sumber
Saya memiliki masalah yang sama.
Saya menyelesaikannya dengan membuka Pengaturan perangkat Android saya, lalu memilih "Matikan" lalu "Hidupkan" untuk USB Debugging.
sumber
Saya memiliki masalah yang sama. Saya menyelesaikan ini dengan melakukan
2. Buka terminal untuk (pengguna ubuntu) atau buka cmd (pengguna jendela)
3. ketik perintah "sudo adb kill-server"
4. Buka studio android, lalu sambungkan kembali perangkat.
sumber
Pada ubuntu menginstal adb berhasil untuk saya, saya pikir ada beberapa masalah dengan studio android default.
Dalam perintah penggunaan terminal
sumber
Terkadang di Linux (Centos 6 dalam kasus saya) alasannya mungkin karena Anda tidak memulai Android Studio sebagai pengguna root. silakan restart studio android sebagai pengguna root dan coba!
sumber
Untuk mesin ubuntu pilih opsi transfer dan perangkat akan terdeteksi di studio android serta untuk debugging. Umumnya perangkat dalam status pengisian daya untuk windows tetapi untuk ubuntu begini cara kerjanya.
Juga banyak kali perangkat tidak terdeteksi, lakukan hal yang sama lagi.
sumber
Diperlukan mode MTP, tetapi tidak muncul di bawah sisi USB. Dalam pengaturan penyimpanan pada item bilah menu Anda dapat mengatur jenis koneksi PC sebagai ... MTP.
sumber
memeriksa proses yang berjalan, saya memiliki beberapa proses adb yang berjalan dan saya pikir ini mengacaukan segalanya untuk saya. Bunuh mereka semua lalu mulai ulang Studio. HTC Sync Manager, GenyMotion dll dan mungkin ketika Anda membuka beberapa jendela Android Studio dapat mengakibatkan beberapa proses adb yang bentrok.
sumber
Di Ubuntu khususnya atau platform lainnya. Silakan dan Silakan Periksa versi adb Anda. Saya tidak bisa cukup menekankan ini. pastikan itu diperbarui atau versi terbaru terutama jika jawaban di atas tidak berfungsi dan tautan ini juga tidak berfungsi.
Setelah saya memperbarui folder alat platform saya yang terletak di
PATH_TO/Android/Sdk/platform-tools
yang juga berisi cara
adb
kerjanya. Aku lariadb devices
pertama itu akan menunjukkan tidak sah kemudian
Anda mencabut dan memasang kembali perangkat android. Kemudian ponsel Anda akan meminta izin sebelum sistem membaca perangkat Anda.
sumber
Dalam kasus saya, cukup melihat ponsel saya dan mencentang kotak pop-up untuk memungkinkan USB debugging melakukan pekerjaan untuk saya.
sumber
Pergi ke terminal di studio android dan jalankan "adb devices". Ini akan menunjukkan perangkat yang terhubung. Kemudian Jalankan aplikasi dan perangkat akan muncul.
sumber