2010-04-15 128 views
7

我的客戶想要dogfood我的android應用程序。他們沒有eclipse,也不想安裝它。有沒有更方便的方式發送我的apk給他們?我可以通過電子郵件發送,並讓他們在移動設備上打開附件嗎?它會自動開始安裝嗎?android:在真實設備上測試應用程序

回答

15

上傳APK到網站,配置Web服務器來服務.apk文件與proper MIME type,並通過電子郵件,短信,推特發送的URL測試儀等

+2

MIME類型的步驟不是必需的。只需將APK上傳到任何描述的網站(或確實是web * server *)就足夠了。應該沒有必要混淆服務器配置。 – aroth 2011-11-02 03:40:25

+0

@aroth:這可能是一個相對較新的發展。 – CommonsWare 2011-11-02 12:30:23

2

我從來沒有發送一個APK作爲附件(我通常發送一個鏈接到互聯網上的APK),但我希望它能工作。只需點擊打開它,您就可以獲得關於您在市場應用程序中獲得的權限的相同提示。

APK確實需要簽名(這可以在Eclipse中通過Android Tools - > Export Signed Application Package輕鬆完成)。還要確保android:debuggable="false"已在AndroidManifest.xml的應用程序標籤中設置。

+1

只有當電子郵件客戶端知道APK文件的MIME類型時,電子郵件方法纔有效,這似乎不大可能。 – CommonsWare 2010-04-15 22:36:36

4

CommonsWare的回答是一個偉大的方法來做到這一點。我過去用另一種方式讓幾個人測試我的應用程序,讓他們將apk文件放在手機的SD卡上。然後使用Astro File Manager等應用程序瀏覽並安裝該文件。

我也有一些其他的開發人員給我發送他們的APK文件來測試,這是我用來在手機上安裝他們的應用程序的方法。請注意,我只是在我的電腦上打開電子郵件,並通過USB將附件保存到手機上的SD卡上。

+0

爲什麼有人會低估這一點? – 2010-04-16 13:20:07

1

在android手機上使用默認的google郵件應用程序,您可以選擇預覽附件,但不能保存它們。嘗試預覽attatched apk文件將啓動軟件包安裝程序,但會因「解析軟件包時出現問題」而失敗。

測試了我的手機採用Android 1.5(如果通過USB轉移的APK將安裝)上

1

我一直用這個app。每次都完美無瑕地工作。

4

此線程是相當老,但我想我會補充:

嘗試dropbox應用程序。創建一個共享文件夾並配置該設備,以便它可以訪問該文件夾,然後您的客戶端可以通過導航到APK並打開它直接安裝到設備上。

3

這聽起來很瘋狂,我用我的Dropbox公用文件夾發送一個URL來啓動手機上的OTA安裝。

我只需將我的.APK文件放入我的Dropbox公用文件夾,獲取其公共URL並使用kaywa.com等在線服務爲該URL生成QR碼並通過電子郵件或IM發送。

它快速簡單(更不用說,完全免費)。

0

這個帖子很老,但我想我應該補充一點: 使用曲棍球應用程序:http://hockeyapp.net/它是一個管理測試和版本的好平臺。

+0

儘管此鏈接可能回答此問題,但最好在此處包含答案的重要部分並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – gotqn 2014-01-05 12:16:06

+0

謝謝。 HockeyApp是一個測試應用程序的平臺: HockeyApp是收集實時崩潰報告,獲取用戶反饋,分發您的測試版,並分析測試覆蓋率的好方法。 本網站撰寫之時的網站是:http://hockeyapp.net/ – 2014-01-06 12:42:24

相關問題