2010-04-15 15 views
7

Mój klient chce przetestować moją aplikację na Androida. Nie mają zaćmienia i nie chcą go instalować. Czy istnieje wygodniejszy sposób wysyłania im apk? Czy mogę wysłać je pocztą e-mail i pozwolić im otworzyć załącznik na urządzeniu mobilnym? Czy zacznie się automatycznie instalować?Android: aplikacja testowa na prawdziwym urządzeniu

Odpowiedz

15

Prześlij APK do witryny sieci Web, należy skonfigurować serwer sieci Web, aby służyć .apk pliki z proper MIME type i wysłać adres URL do testera za pośrednictwem poczty e-mail, SMS, tweet, itp

+2

Krok typu MIME nie jest wymagany. Wystarczy przesłać plik APK do strony internetowej (lub naprawdę web * server *) dowolnego opisu. Nie powinno być problemu z konfiguracją serwera. – aroth

+0

@Aroth: To może być stosunkowo niedawne rozwinięcie. – CommonsWare

2

Nigdy nie wysłałem pliku APK jako załącznika (zwykle wysyłam link do pliku APK w Internecie), ale spodziewam się, że zadziała. Po prostu kliknij, aby je otworzyć, a otrzymasz te same monity na temat uprawnień, które otrzymasz w aplikacji Market.

Plik APK musi jednak zostać podpisany (można to łatwo zrobić w Eclipse z Android Tools -> Export Signed Application Package). Upewnij się również, że android:debuggable="false" jest ustawione w tagu aplikacji w AndroidManifest.xml.

+1

Podejście e-mail może działać tylko wtedy, gdy klient poczty e-mail wie o typie MIME dla plików APK, co wydaje się mało prawdopodobne. – CommonsWare

4

odpowiedź CommonsWare jest wielki sposób na zrobienie tego. Innym sposobem, który użyłem w przeszłości, aby skłonić kilka osób do testów beta moich aplikacji, jest umieszczenie pliku apk na karcie SD telefonu. Następnie użyj aplikacji takiej jak Astro File Manager, aby przejrzeć plik i zainstalować go.

Mam też kilku innych programistów, którzy wysłali mi swoje pliki APK do przetestowania, i to jest metoda, którą użyłem do zainstalowania ich aplikacji na moim telefonie. Zwróć uwagę, że właśnie otwieram wiadomość e-mail na moim komputerze i zapisuję załącznik na karcie SD w telefonie przez USB.

+0

Dlaczego ktoś by to zignorował? –

1

Za pomocą domyślnej aplikacji Google Goog na telefonie z Androidem można wyświetlić podgląd załączonych plików, ale nie ma opcji ich zapisania. Próba podglądu dołączonego pliku APK spowoduje uruchomienie instalatora pakietów, ale zakończy się niepowodzeniem z "Wystąpił problem z parsowaniem pakietu".

Testowane na moim telefonie z Androidem 1.5 (The apk zainstaluje, jeżeli przekazane przez USB)

1

zawsze stosować tę app. Pracował bez zarzutu za każdym razem.

4

Ten wątek jest dość stary, ale myślałem, że chciałbym dodać:

Spróbuj skrzynki domyślnej aplikacji. Utwórz udostępniony folder i skonfiguruj urządzenie, aby uzyskać dostęp do tego folderu, a następnie klient może zainstalować go bezpośrednio na urządzeniu, przechodząc do pliku APK i otwierając go.

3

Crazy, jak to brzmi, używam mojego folderu publicznego Dropbox do wysyłania adresu URL, który zainicjowałby instalację OTA w telefonie.

Po prostu upuszczam plik .APK do mojego folderu publicznego Dropbox, otrzymuję jego publiczny adres URL i używam usługi online, takiej jak kaywa.com, do generowania kodu QR dla tego adresu URL i wysyłania go pocztą e-mail lub komunikatorem.

To szybkie i łatwe (nie wspominając, absolutnie za darmo).

0

ten post jest stary, ale myślę, że powinienem dodać to: użyć aplikacji hokejowej: http://hockeyapp.net/ to świetna platforma do zarządzania testami i wersjami.

+0

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej umieścić tutaj istotne części odpowiedzi i podać odnośnik. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. – gotqn

+0

Dzięki. HockeyApp to platforma do testowania aplikacji: HockeyApp to świetny sposób na zbieranie raportów o awariach na żywo, uzyskiwanie informacji zwrotnych od użytkowników, dystrybucję beta i analizowanie zasięgu testu. Strona internetowa w chwili pisania jest: http://hockeyapp.net/ –

Powiązane problemy