2012-03-29 5 views
0

Ich habe das Internet wild nach einer Antwort auf diese Frage gesucht.Installation apk ohne Benutzereingabe

Wir erstellen benutzerdefinierte Android-App nur für den internen Gebrauch und wir würden das auf benutzerdefinierten Andoid-Geräten installieren. Wir möchten die volle Kontrolle über das Gerät durch die App haben. Der Endbenutzer dieses Geräts ist nicht dazu gedacht, etwas anderes als die App auf diesem Gerät zu verwenden. Ich habe alle Möglichkeiten aus der App aussteigen außer diese eine Möglichkeit, wo das Programm versucht sich selbst zu aktualisieren und bittet Benutzer um Erlaubnis.

Lassen Sie mich noch einmal wiederholen, Diese App soll nicht auf den Markt gebracht werden, nur für die Verwendung mit benutzerdefinierten Geräten für bestimmte Zwecke entwickelt. Also Sicherheit ist hier kein Thema. Das Gerät ist verwurzelt und wir haben viele Änderungen daran vorgenommen. Aber ich kann nicht wirklich herausfinden, wie dieses Update funktioniert.

Wenn Sie irgendwelche Ideen/Lösung haben, teilen Sie es bitte mit mir. Ich kann alles mit meinem Gerät machen (sogar ein Loch hinein graben, wenn es nötig ist: P), als wären sie maßgefertigt, und würden vor dem Ausgehen mit uns verpackt werden. Mach es einfach zum Laufen.

+0

adb install myapp.apk – asktomsk

+0

Wie kann ich das in meiner App programmieren? Dieses Gerät wird nicht an einen Computer angeschlossen. Alles, was es hat, ist Internetzugang, sobald es draußen ist. –

Antwort

3

Wenn Sie über die interne Installation des APK mit einer Update-Anwendung sprechen, die speziell für die Aktualisierung Ihrer anderen Anwendung entwickelt wurde, die nicht von Google Play verwaltet wird, können Sie unter this nachsehen. Zwischen der xjaphx-Antwort und dem Link, den ich gerade geteilt habe, können Sie also Updates installieren und pflegen.

0

Das ist so einfach wie es funktioniert.

Vorraussetzung:

  • Get Geräte verwurzelt
  • vorbereiten Android-Entwicklungsumgebung (Android SDK, Plattformen-tools)
  • Ein Kabel PC und Geräten zu verbinden.

Schritte:

  • Öffnen Befehlszeile, wenn Windows oder Shell, wenn Linux

  • Typ: "adb Push YourApp.apk/system/app"

Das ist für die Installation der App getan. Starten Sie neu und prüfen Sie, ob Ihre App funktioniert oder nicht.

+1

Ziemlich sicher, dass das OP dafür von einem Gerät bedeutet, das nicht mit einem Computer verbunden ist. –

+0

wahr. Mein Gerät wird nach dem Ausgehen nicht mit einem Computer verbunden. Alles, was ich habe, ist mein App-Code und WLAN-Zugang. –

+0

Ich habe es nie selbst gemacht, aber ich glaube, es gibt Möglichkeiten, wie Sie ADB über WLAN nutzen können. –