2012-11-29 7 views
10

Was sind die möglichen Ursachen von Android konnte nicht installiert werden. Ungültiger URI? Auf welchen URI bezieht sich das und auf welche Weise ist es ungültig? Es funktioniert gut im Debug-Modus, aber ich kann es nicht außerhalb des Debug-Modus installieren.Installation wegen ungültiger URI fehlgeschlagen? Installiert nur im Debug-Modus?

Dank

+0

können Sie besser beschreiben das Szenario, in dem Sie diese Nachricht sehen erlaubt? – Rich

+0

Jedes Mal, wenn ich versuche, die App im Nicht-Debug-Knoten auszuführen, sehe ich den Fehler. – user1847544

Antwort

0

haben keine Akzente oder ungewöhnliche Zeichen. Ich hatte den Akzent und der Name der apk generiert einen Fehler, wenn Sie zur Installation gehen, entfernen Sie das Häkchen und es funktionierte

+0

Diese Antwort ist zu kurz und muss verbessert werden. Bitte erweitern Sie Ihre Antwort. – Kermit

+0

Das Entfernen von Umlauten aus dem Projektnamen und Pfad löste das Problem für mich. 'adb ​​install' würde gut funktionieren, wenn versucht wird, ein APK zu installieren, das Umlaute in seinem Namen enthält, also scheint es mir, dass dies ein Eclipse/ADT-Problem ist - ich habe es nicht weiter untersucht. – sfera

0

/data/local Verzeichnis hat keine Berechtigungen zum Schreiben, Ausführen auf "andere".

Sie müssen eine Superuser-App verwenden und Berechtigungen für/data/local ändern.

sie einstellen arbeiten rwxrwxrwx

2

ingyesid oben im Grunde bedeutet, dass Sie Ihre Projektnamen alle nicht en/us Zeichen sind nicht Refactoring. Dies ändert dann den apk-Dateinamen, der auch keine Buchstaben mit Akzent haben kann, z. "ÖÄÅåäöééıßç .... etc" .. (und auch kein 'res' asset "kann diese haben.) Ich hatte dieses Problem kürzlich, als ich Schwedisch machte, vergewissere dich, dass der Projektname und alle Dateinamen nur in ENGLISH Zeichen stehen.

-Sie können jedoch Ihre appname Variable in „res/Werte/Strings“ auf die richtigen internationalen Zeichen gesetzt

Dies ist entweder ein Fehler oder eine Kurzsichtigkeit im Auftrag von android devs:../

3

Dieser Fehler kann auf so viele verschiedene Dinge verweisen, und es gibt viele verschiedene Korrekturen. Um die zu sammeln, die ich gesammelt habe:

  1. Probleme mit Eclipse: Projekt bereinigen, Projekt neu erstellen, Eclipse neu starten.

  2. Ungültige Zeichen: Entfernen Sie alle Sonderzeichen im Eclipse-Projektnamen. Benutze nur [a-z] und [0-9] nicht einmal [] (whitespace)

  3. Fehler im mitgelieferten jar: Versuche es ohne jar und schau, ob es läuft, ob es irgendwie funktioniert.
  4. Fehler in der Manifest-Paket-Setup: Rechtsklick in Eclipse auf Projekt -> Android-Tools -> Rename-Anwendungspaket (umbenennen, um etwas ähnliches, können Sie immer wieder umbenennen).
  5. Probleme mit dem Gerät: Entfernen Sie die App vom Gerät und versuchen Sie es erneut.
0

Dieses Problem tritt auf, wenn Sie inavalid Name des Projekts wie MyAPP_ $ 33, so dass nur Letters [a --- z] und Ziffern [0,1,2 ...] erlaubt gesetzt haben. keine Sonderzeichen werden bei der Benennung des Projekts

Verwandte Themen