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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top