Mein Kunde möchte Dogfood meine Android-App. Sie haben keine Eclipse und wollen sie nicht installieren. Gibt es eine bequemere Möglichkeit, meine apk an sie zu senden? Kann ich es per E-Mail senden und den Anhang im Mobilgerät öffnen lassen? Wird es sich automatisch installieren?
Laden Sie das APK auf eine Website hoch, konfigurieren Sie den Webserver so, dass .apk
-Dateien mit dem richtigen MIME-Typ bereitgestellt werden und senden Sie die URL per E-Mail, SMS, Tweet usw. an den Tester.
CommonsWare's Antwort ist eine großartige Möglichkeit, dies zu tun. Ein anderer Weg, den ich in der Vergangenheit benutzt habe, um ein paar Leute zum Beta-Test meiner Apps zu bringen, ist, dass sie die APK-Datei auf die SD-Karte des Telefons legen. Verwenden Sie dann eine App wie Astro File Manager, um zu der Datei zu navigieren und sie zu installieren.
Ich hatte auch ein paar andere Entwickler, die mir ihre APK-Dateien zum Testen schickten, und das ist die Methode, mit der ich ihre Apps auf meinem Handy installiert habe. Beachten Sie, dass ich nur die E-Mail auf meinem PC öffne und den Anhang auf der SD-Karte auf dem Telefon über USB speichern.
Dieser Thread ist ziemlich alt, aber ich dachte, ich würde hinzufügen:
Versuchen Sie die Dropbox-App. Erstellen Sie einen freigegebenen Ordner und konfigurieren Sie das Gerät so, dass es auf diesen Ordner zugreifen kann. Der Client kann es dann direkt auf dem Gerät installieren, indem er zum APK navigiert und es öffnet.
So verrückt das klingt, ich benutze meinen öffentlichen Dropbox-Ordner, um eine URL zu senden, die eine OTA-Installation auf dem Telefon initiiert.
Ich lege meine .APK-Datei einfach in meinen öffentlichen Dropbox-Ordner, erhalte die öffentliche URL und verwende einen Online-Dienst wie kaywa.com um einen QR-Code für diese URL zu generieren und per E-Mail oder IM zu senden.
Es ist schnell und einfach (nicht zu erwähnen, absolut kostenlos).
Ich habe noch nie eine APK als Anhang gesendet (normalerweise sende ich einen Link zu einer APK im Internet), aber ich gehe davon aus, dass es funktionieren würde. Klicken Sie einfach, um es zu öffnen, und Sie erhalten die gleichen Aufforderungen zu Berechtigungen, die Sie in der Market-Anwendung erhalten.
Das APK muss jedoch signiert werden (dies kann einfach in Eclipse mit Android Tools durchgeführt werden - & signiertes Anwendungspaket exportieren). Stellen Sie außerdem sicher, dass android:debuggable="false"
in Ihrem Anwendungs-Tag in AndroidManifest.xml festgelegt ist.
Mit der standardmäßigen Google Mail-Anwendung auf einem Android-Telefon können Sie eine Vorschau der angehängten Dateien anzeigen, jedoch keine Option zum Speichern. Der Versuch, eine Vorschau der Attached-APK-Datei zu sehen, wird das Paketinstallationsprogramm starten, aber es wird mit "Es gibt ein Problem beim Parsing des Pakets" fehlschlagen.
Getestet auf meinem Handy mit Android 1.5 (die APK wird installiert, wenn über USB übertragen)
Dieser Beitrag ist alt, aber ich denke, ich sollte nur hinzufügen: Verwenden Sie Hockey App: Ссылка ist eine großartige Plattform für die Verwaltung von Tests und Versionen.