2016-04-03 6 views
0

EDIT: Windows 8.1Android Studio - App Telefon drücken, läßt mich nicht

Voll up-to-date Android Studio erkennt das Telefon (verwurzelte Samsung Anmerkung 3 auf 5.1). Es ist kompatibel. Der Entwickler-Modus ist aktiv, das USB-Debugging ist eingeschaltet usw. Nie hatte das Verbinden des Telefons zum Ziehen und Ablegen Probleme.

Jedes Mal, wenn ich versuche, es am Telefon zu setzen ...

Installation failed with message null. 
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing. 

WARNING: Uninstalling will remove the application data! 

Do you want to uninstall the existing application? (YES/NO) 

Egal ob ich drücke ja oder nein, werde ich den gleichen Fehler.

Target device: samsung-sm_n920t-93eb26a9 
Installing APK: C:\Users\user\AndroidStudioProjects\CopySunshine\app\build\outputs\apk\app-debug.apk 
Uploading file to: /data/local/tmp/com.sdg.copysunshine 
Installing com.sdg.copysunshine 
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.fox.pac" 
    pkg: /data/local/tmp/com.fox.pac 
Error: java.lang.SecurityException: Neither user 2000 nor current process has android.permission.INSTALL_PACKAGES. 


DEVICE SHELL COMMAND: pm uninstall com.fox.pac 

kann ich Emulatoren verwenden (wie Genymotion) ganz gut, es ist nur, dass zu haben Android Studio/Emulatoren meinen Computer manchmal heiß laufen zu lassen, also würde ich lieber tut es nicht, wenn ich kann ...

Eine Lösung, die ich ausprobiert habe, ist "android.permission.INSTALL_PACKAGES." in das Manifest, aber dann bekomme ich eine Nachricht, dass nur System-Apps dieses Privileg haben.

Ich habe ein anderes Telefon, ein gerootet S4, das auf 4.4.2 läuft. aber wenn ich das verbinde, stürzt die Benutzeroberfläche des Telefons komplett ab ... das ist ein ganz anderes Problem.

Antwort

0

Zunächst einmal, einige rooting-Techniken ein paar Dinge zu schrauben, so könnte es sein, dass die Wurzel das Problem verursacht.

Können Sie dennoch angeben, auf welchem ​​Betriebssystem Sie Android Studio ausführen? Haben Sie die Aufforderung zur Authentifizierung erhalten? Vielleicht widerrufen Sie die Authentifizierung aus den Entwickleroptionen und versuchen es erneut.

Ich hatte eines Tages das gleiche Problem und ich löste es durch Neuinstallation von Treibern auf meinem Computer für das Gerät. Wenn ich dann als Administrator arbeite, kann ich meine Anwendung ohne Probleme bereitstellen.

Versuchen Sie auch, die App über die Befehlszeile zu deinstallieren.

~ adb uninstall com.yourpackagename 

Einige andere Befehle zu überprüfen, ob alles funktioniert:

~ adb devices 
~ adb install com.yourpackagename 
+0

Ich habe das Befehlsmenü versucht. Ich hatte vorher die ADB- und die Befehlszeile nicht zusammen. Die ADB-Server haben die Geräte zwar erkannt, der Versuch, sie zu installieren, gab mir jedoch den Fehler "Fehlende APK". – jpf

+0

Haben Sie die Deinstallation manuell versucht? Außerdem sollten Sie die Samsung Kies-Bibliothek ausprobieren. – Enias

+0

Entschuldigung, ich habe deine Antwort nicht gesehen. Ich habe auch versucht, zu deinstallieren, es gab mir die gleiche Fehlermeldung wie oben. Samsung Kies hat auch nicht funktioniert, leider ... – jpf

0

Nicht sicher, ob dies das Problem ist, aber stellen Sie sicher, dass Sie installiert haben Samsung Kies, finden Sie hier:

http://www.samsung.com/uk/support/usefulsoftware/KIES/

Ohne sie können Sie Ihre Android Studio-Apps nicht auf Samsung-Geräten ausführen.

+0

Ich habe vergessen, das zu erwähnen, aber ich hatte Samsung Kies 3 installiert – jpf