2012-09-13 3 views
4

J'essaie d'utiliser NVIDIA PerfHUD ES sur Google Nexus 7 sur ADB. J'ai activé le débogage à l'aide du fichier batch, mais je ne peux pas me connecter au périphérique. En regardant LogCat je peux voir que l'appareil ne peut pas commencer la communication. NVPerfHUD ES est actif k: prise Erreur de création Communication couche Échec de l'initialisationNVidia PerfHUD ES Tegra sur Google Nexus 7

Et quand je commence PerfHUD sur PC Il ne peut pas se connecter.

Documentation mentionne quelque chose sur la définition de pare-feu correctement mais je ne suis pas sûr de pare-feu sur PC ou sur l'appareil (il est un pare-feu sur l'appareil?)

Je suis curently d'idées, l'appareil redémarré plusieurs fois, etc, mais toujours pas de chance. Toutes les idées que puis-je faire?

Merci!

+0

Pouvez-vous énumérer ce que votre fichier batch fait pour le débogage activé. L'application a également l'autorisation INTERNET (selon la documentation.) –

+0

MERCI! C'est tout! Il me manquait l'autorisation d'Internet dans mon projet, c'est un nouveau projet et je n'ai pas eu besoin de connectivité et je n'ai pas ajouté d'autorisation au fichier manifeste. – gljubojevic

+1

J'utilise le batch "enable_perfhud.bat" de la boîte à outils tegra, et il n'y a que deux lignes dedans. Adb shell setprop debug.perfhudes 1 --- Si quelqu'un de nvidia lit ceci ... Je serais vraiment bien de mettre à jour la documentation avec cette le négliger. – gljubojevic

Répondre

4

La documentation nécessite que l'application dispose de l'autorisation INTERNET. De plus, le script batch de la boîte à outils ne gère pas le cas si vous avez un périphérique et un émulateur en cours d'exécution. Il ne doit donc être exécuté que lorsqu'il n'y a qu'une seule entrée lorsque vous exécutez la commande 'adb devices'.

Questions connexes