Eclipse non riconosce il mio tablet android quando cerco di testare la mia applicazione?
-
26-10-2019 - |
Domanda
Di recente ho comprato un nuovo tablet Android (un no-name tablet cinese), e mi piacerebbe testare un'applicazione sto sviluppando su di esso.
Tuttavia, quando si tenta di eseguirlo tramite Eclipse, esso non riconosce il mio tablet (la modalità di debug è attivato sul tablet). Quando ho la finestra di dispositivo di selezione vedo
Numero di serie: ???????????
AVD Nome: N / A
Obiettivo: sconosciuto
Debug:
Stato: ??
Sono in esecuzione di Linux Mint. Cosa devo fare?
Soluzione
Su Linux, è necessario aggiungere una regola di udev per il vostro tablet. Per esempio:
#cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
è possibile utilizzare lsusb
per retrive l'id vendor
Bus 002 Device 016: ID 0502:3325 Acer, Inc.
Altri suggerimenti
Per Linux è necessario impostare UDEV per sostenere l'identità del produttore, o è necessario riavviare adb uso di sudo.
Per farlo correttamente, fare questo:
lsusb
e look per il tuo tablet:
Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd
Si noti l'ID.
Poi vai a /etc/udev/rules.d e creare un nuovo file chiamato androiddevelopment.rules in quel file mettono questo:
SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", OWNER="yyyy", GROUP="zzzz"
dove XXXX è la prima parte della ID (04e8 nel mio esempio), proprietario yyyy è il nome utente e zzzz è il vostro gruppo.
udev quindi riavviare:
sudo service udev restart
Questo dovrebbe consentire a Linux di consentire automaticamente l'all'utente di connettersi a quel dispositivo.
Problema: Come arrivare Eclipse a riconoscere il mio tablet da 7" RCA:
Questo problema mi ha frustrato per due giorni. Ho un generico RCA 7" tablet che ho comprato ad una vendita Venerdì nero a Walmart. Stavo cercando di usarlo con l'SDK Android e Eclipse, ma il mio computer non riconoscerebbe il tablet come qualcosa di più di un dispositivo di memorizzazione. Ho trovato diversi indizi che mi ha portato nella giusta direzione, ma nulla sembrava funzionare; finalmente trovato qui la mia risposta:
http://pychildren.blogspot.se/2012 /12/getting-android-adb-working-with-pipo.html
(Prima di iniziare, se siete tanto di un novizio come me, vado a questo sito prima di scoprire qualcosa sui comandi del terminale - community.linuxmint.com/tutorial/view/100
Stavo lavorando con Linux Mint 15. Mi aveva anche installato il bundle Eclipse e Android SDK.
Non importa quello che ho fatto, Eclipse non avrebbe riconosciuto la mia tavoletta. Finalmente ho avuto il problema risolto. Ho solo dovuto a tre cose:
Per prima cosa ho dovuto andare a mia cartella home
Then to the .android folder
Then add the following line to the bottom of the "adb.usb.ini" file:
0x2207
e salvare il file. Sono stato in grado di fare questo dall'interfaccia grafica.
In secondo luogo, ho dovuto aprire un terminale e passare alla cartella di file system
Then to the etc folder
Then to the udev folder
Then to the rules.d folder
ho dovuto creare un file chiamato
"51-adroid.rules" that contained only two lines:
SUBSYSTEM=="usb", SYSFS{idVendor}=="2207", MODE=="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0x2207", MODE=="0666"
(probabilmente mi serviva solo l'ultima riga, ma diverse fonti non avevo incluso la "0x" così ho incluso in entrambi i modi.
Poi, sempre nel terminale, ho eseguito il seguente comando dalla mia cartella home dopo il? (Basta inserire cd per ritornare alla cartella home)
sudo Development(the name of the folder in which I installed Eclipse and the sdk, yours will be different)/sdk/platform-tools/adb kill-server
Poi ho dovuto eseguire il seguente comando dalla cartella home
sudo Development(the name of the folder in which I installed Eclipse and the sdk)/sdk/platform-tools/adb start-server
ho dovuto anche fare in modo che il debugging è stato attivato sul mio tablet.
Inoltre ho spento wifi sul mio tablet - nessuno ma la mia ultima fonte avevo parlato di questo, ma credo che possa aver aiutato.
Poi, quando ho digitato "adb devices", la mia tavoletta è stato riconosciuto. Quando ho iniziato a Eclipse e iniziato il programma Ciao, è visualizzata in modo bello sul mio tablet. Io proprio non capisco perché mia moglie non è stato colpito.