2016-06-08 25 views
0

Aufgrund meiner Geschäftsreisen würde ich meinen professionellen Laptop benutzen, um meine Fähigkeiten in der Android-Entwicklung zu verbessern. Ich habe keine Administratorrechte, daher habe ich Android Studio installiert. Leider habe ich 2 Arten von Fehlern:Android Studio - ADB oder Virtual Device ohne Administratorrechte

  • Bitte stellen Sie sicher, dass Intel HAXM ordnungsgemäß installiert und verwendbar ist. Intel HAXM ist verfügbar unter ... \ Sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager, aber ich bin nicht erlaubt, intelhaxm-android.exe wegen Nicht-Admin-Rechte zu starten.
  • Mein Android-Gerät wird nicht von Android Studio erkannt, aber gut von meinem Laptop erkannt. Es scheint, dass ADB.exe ohne Administratorrechte nicht installiert werden konnte.

Wie kann ich diese Probleme beheben, mindestens eine von ihnen?

Vielen Dank im Voraus für Ihre Hilfe!

Fred

Antwort

3

HAXM ist ein Systemtreiber, die Sie die Ausführungsgeschwindigkeit von Android-Emulatoren läuft ein x86 Bild verbessern können. Für die Installation ist eine Admin-Berechtigung erforderlich, dies ist eine Tatsache. Keine Administratorrechte bedeuten kein HAXM und daher keine Geschwindigkeitsverbesserungen. Der Android-Emulator funktioniert jedoch für virtuelle x86- und ARM-Geräte.

Um mit ADB und einem echten Gerät arbeiten zu können, müssen Sie das USB-Debugging auf Ihrem Gerät aktivieren und den Android ADB-Treiber für USB auf Ihrem Computer installieren. Das ADB-Gerät erscheint dann im Windows-Gerätemanager. Normalerweise erfordert die Installation eines Treibers Administratorrechte.

Fazit: Wenn Sie wirklich Android-Entwicklung als Admin machen möchten, um die notwendigen Änderungen durchzuführen, wenn Sie nicht die erforderlichen Berechtigungen haben.

+0

Dank Robert für Ihre schnelle Antwort. Leider hatte ich dieselbe Schlussfolgerung ... Ich hoffe, dass IT-Teams diese Änderungen durchführen werden. – Fred

+0

Andere Lösung mit Eclipse + ADT? Ich bin auch mit Eclipse + ADT festgefahren: Ich hatte 50+ Fehler wie: ... \ WorkSpace \ appcompat_v7 \ res \ values-v21 \ themes_base.xml: 146: error: Fehler: Es wurde keine Ressource gefunden, die dem angegebenen Namen entspricht: attr 'android: windowElevation'. – Fred

+0

Nein, Eclipse ist keine Lösung. Intern verwendet es die gleichen Tools von Android SDK, daher werden Sie die gleichen Probleme haben. Außerdem wird Eclipse nicht mehr von Google unterstützt. – Robert

-1

Sie können ADB installieren ohne Administrator-Rechte! Es ist ein Trick, den ich verwendet, und es umgeht müssen Administratorkonto anmelden verwenden.

  1. Öffnen Sie Notizblock und fügen Sie den folgenden Text in der Datei:

    cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" "%1"" 
    
  2. Speichern als Batch-Datei.

  3. Ziehen Sie die ausführbare Datei, die Sie ohne Admin starten möchten, in die Stapeldatei.
  4. Installation wird gestartet und wird nicht fragen für die Anmeldung als Administrator!

P. S: Ich habe dies 10 (Build 10240) unter Windows getestet von ADB-Treiber installieren und es funktioniert lächerlich! Beachten Sie jedoch, dass dies möglicherweise nicht funktioniert, wenn Ihr Setup mehr exe s (intern) erzeugt.

+0

Dies ist nicht nützlich. Dadurch können Sie die Admin-Eingabeaufforderung überspringen, aber am Ende des Tages haben Sie keine Berechtigungen zum Schreiben in geschützte Ordner wie "Programme" oder "Windows". – webo80