Eclipse ne reconnaît pas ma tablette Android lorsque je tente de tester mon application?
-
26-10-2019 - |
Question
Récemment, j'acheté une nouvelle tablette Android (une tablette chinoise sans nom), et je voudrais tester une application que je développe sur elle.
Cependant, lorsque je tente de le lancer à travers Eclipse, il ne reconnaît pas ma tablette (le mode débogage est activé sur la tablette). Quand j'ai la boîte de dialogue de l'appareil, sélectionnez-je voir
Numéro de série: ???????????
AVD Nom: N / A
Cible: inconnu
Mise au point:
État: ??
Je suis sous Linux Mint. Que dois-je faire?
La solution
Sur Linux, vous devez ajouter une règle udev pour votre tablette. Par exemple:
#cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
vous pouvez utiliser lsusb
pour retrive l'identifiant du fournisseur
Bus 002 Device 016: ID 0502:3325 Acer, Inc.
Autres conseils
Pour Linux vous devez UDEV de configuration pour soutenir l'identité de la fabrication, ou vous devez redémarrer adb en utilisant sudo.
Pour le faire correctement, procédez comme suit:
lsusb
et recherchez votre tablette:
Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd
Notez l'ID.
Ensuite, allez à /etc/udev/rules.d et créer un nouveau fichier appelé androiddevelopment.rules dans ce fichier mis ceci:
SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", OWNER="yyyy", GROUP="zzzz"
Où xxxx est la première partie de l'ID (04e8 dans mon exemple), yyyy propriétaire est votre nom d'utilisateur et zzzz est votre groupe.
Alors udev restart:
sudo service udev restart
Cela devrait permettre à Linux de permettre automatiquement l'utilisateur de se connecter à ce périphérique.
Problème: Comment obtenir Eclipse pour reconnaître ma tablette RCA 7" :
Ce problème me frustré pendant deux jours. J'ai une tablette RCA 7" générique que j'ai acheté à une vente vendredi noir chez Walmart. Je voulais l'utiliser avec le SDK Android et Eclipse, mais mon ordinateur ne reconnaîtrait pas la tablette comme quelque chose de plus qu'un périphérique de stockage. J'ai trouvé plusieurs indices qui me conduit dans la bonne direction, mais rien ne semblait fonctionner, a finalement trouvé ma réponse ici:
http://pychildren.blogspot.se/2012 /12/getting-android-adb-working-with-pipo.html
(Avant de commencer, si vous êtes autant un débutant que je suis, allez à ce site d'abord pour savoir quelque chose sur les commandes du terminal - community.linuxmint.com/tutorial/view/100
Je travaillais avec Linux Mint 15. J'ai aussi installé le paquet sdk Eclipse et Android.
Peu importe ce que je faisais, Eclipse ne reconnaîtrait pas ma tablette. Enfin, je suis le problème résolu. Je vraiment juste eu à trois choses:
D'abord, je devais aller à mon dossier
Then to the .android folder
Then add the following line to the bottom of the "adb.usb.ini" file:
0x2207
et enregistrez le fichier. J'ai pu le faire depuis l'interface graphique.
Deuxièmement, je devais ouvrir le dossier d'un terminal et accédez au système de fichiers
Then to the etc folder
Then to the udev folder
Then to the rules.d folder
Je devais créer un fichier appelé
"51-adroid.rules" that contained only two lines:
SUBSYSTEM=="usb", SYSFS{idVendor}=="2207", MODE=="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0x2207", MODE=="0666"
(j'ai probablement besoin que la dernière ligne, mais plusieurs sources avaient pas inclus le « 0x » donc je l'a inclus dans les deux sens.
Ensuite, toujours dans le terminal, j'ai couru la commande suivante dans mon dossier après? (Il suffit d'entrer cd pour revenir au dossier de base)
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
Alors je devais exécuter la commande suivante à partir du dossier de la maison
sudo Development(the name of the folder in which I installed Eclipse and the sdk)/sdk/platform-tools/adb start-server
Je devais aussi faire en sorte que le débogage est activé sur ma tablette.
J'ai aussi éteint wifi sur ma tablette - personne, mais ma dernière source avait mentionné, mais je pense qu'il a peut-être aidé.
Alors, quand je tapais dans « périphériques ADB », ma tablette a été reconnu. Quand j'ai commencé Eclipse et a commencé le programme Bonjour, il apparaît magnifiquement sur ma tablette. Je ne comprends tout simplement pas pourquoi ma femme n'a pas été impressionné.