2013-08-23 295 views
17

我建立.apk文件我用Android tools - Export... Android應用程序爲導向here`export signed`和`unsigned` .apk文件有什麼區別?

我的問題是什麼符號和無符號.apk文件?

我們如何使用usngined .apk文件? (我試圖出口未簽名的一個,但我不能安裝它爲我的Galaxy Nexus)

+0

http://stackoverflow.com/a/10280362/786337 – Tarun

+0

https://groups.google.com/forum/#!topic/android-developers/-dYehn3w7kY –

回答

8

Signing Android apps就像簽署任何其他應用程序一樣;它爲用戶提供了一定程度的保證,即自從您發佈代碼以來,代碼未被篡改。

未簽名的應用程序應該一般可用,但確實需要降低安全級別。一個快速的谷歌搜索發現了一些文章,解釋說,你所要做的就是檢查Settings->Security中的Unknown Sources框。

3

Export Unsigned apk意味着你會得到不被任何密鑰庫簽署的APK未簽名。密鑰庫是一個包含一組私鑰的二進制文件。該應用需要使用密鑰庫進行簽名,以便使用或安裝使用Google Play App Store。

Export Signed apk意味着你得到了apk,它會提供選項來使apk與現有的keystore一起使用。

Android要求所有應用程序在安裝前都要用證書進行數字簽名。 Android使用此證書來標識應用的作者,並且證書不需要由證書頒發機構簽名。 Android應用程序通常使用自簽名證書。應用程序開發人員持有證書的私鑰。更多信息here

4

簽署過的APK是Android包文件它已經與開發人員持有私鑰的證書一起數字化。在開發應用程序時,開發工具會創建一個特殊的調試密鑰。

http://developer.android.com/tools/publishing/app-signing.html

設備要求所有應用程序進行簽名,所以這就是爲什麼你不能安裝未簽名的apk。

有自我簽署

我希望這有助於sonme說明here

+0

謝謝,我想@chrylis的答案會幫助我們 –

相關問題