2013-03-12 69 views
1

我正在使用Android Application,其中我的項目bin文件夾中有.apk file。現在我打算把這個.apk file給幾個朋友。這樣他們就可以在模擬器和手機中運行我的應用程序,而無需更改Google Map API密鑰的XML文件。使用.apk文件在任何手機上運行Android應用程序

那麼在給他們之前我還需要做些什麼.apk file

因爲在我的情況下當我在模擬器上運行我的項目時,在bin目錄上生成了.apk file。所以我想直接給他們.apk file

讓我知道如果我在給他們之前需要做其他事情。

在給出它們之前,我需要簽署.apk文件嗎?

回答

4

不要給你的朋友調試APK文件。相反,首先創建一個釋放密鑰並sign your APK properly。調試密鑰是有時間限制的,如果您的朋友使用該密鑰,那麼當調試密鑰過期時(通常在您首次啓動eclipse/ADT一年後),他們將無法再升級應用程序,並且其所有數據都將丟失。

簽名您的應用程序是沒有成本的,只需要幾分鐘的時間來設置。沒有理由不簽名。

此外,您的朋友需要在其設備上啓用「允許從未知來源安裝」。

0

你可以直接給他們,你不需要簽署.apk來使其工作。

+0

如果您不簽名,它將使用調試密鑰自動簽名。看到323go的評論爲什麼這是一個壞主意。如果你明確地去掉調試密鑰並且不重新簽名,它將不能在普通的ROM上運行。 – EboMike 2013-03-12 02:19:48

相關問題