Frage

Ich arbeite durch meinen ersten Android-App und habe es im Emulator zu arbeiten bekommen, aber ich bin nicht in der Lage es auf einem reales Gerät (myTouch läuft Cupcake) zum Laufen zu bekommen.

ich die app auf meiner Web-Site zugänglich über einen Link mit type-Attribute gesetzt habe gesetzt application/vnd.android.package-archive , und ich habe auch hinzugefügt, dass MIME-Typ Apache (und neu gestartet wird es). Ich kann die App mit meinem Handy herunterladen, aber wenn ich versuche, und installieren Sie es Ich erhalte eine Fehlermeldung aus.

Ich habe festgestellt, dass die apk-Datei tatsächlich hat, was der Fall ist.

Ich habe die apk-Datei mit einem persönlichen Schlüssel signiert.

Ich habe versucht, den gleichen Prozess auf dem Emulator (via Web-Download) und hatte das gleiche negative Ergebnis. Das Protokoll hat einige zusätzliche Informationen geben, im Grunde, dass es eine FileNotFoundException ist beim Versuch, die AndroidManifest.xml Datei zu laden.

Ich schaute in die App über USB installieren, fand aber keinen Weg, dies zu tun.

Die gesamte Dokumentation ich auf so ziemlich Glossen gekommen sind über die App auf Ihrem eigenen Telefon zu installieren, so dass ich denke es ist einfach, und ich bin gerade etwas fehlt.

Nur als letzt bisschen info ... ich mit Eclipse 3.5 auf Ubuntu und Java 6 entwickle.

Hat jemand irgendwelche Vorschläge haben?

War es hilfreich?

Lösung 2

gab ich eine Stimme zu „commonsware.com“ 's Antwort, wie das aussieht wie es hilfreich wäre, oder so; aber nach ein wenig mit ihm an diesem Morgen das Hantieren konnte ich es über das Web installieren. Es sieht aus wie es ein Problem mit den Cache-Einstellungen auf meinem Webserver war ... sie mich halten von tatsächlich den aktualisierten Inhalt zu bekommen. Ich werde in diese tiefer graben müssen, um den besten Weg herauszufinden, apk Dateien zu liefern.

Andere Tipps

Um die App auf Ihrem eigenen Telefon über USB zu installieren, zu verwenden adb install path/to/apk.

Siehe Android Debug Bridge (adb)> eine App installieren .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top