我建立.apk文件我用Android tools - Export...
Android應用程序爲導向here`export signed`和`unsigned` .apk文件有什麼區別?
我的問題是什麼符號和無符號.apk文件?
我們如何使用usngined .apk文件? (我試圖出口未簽名的一個,但我不能安裝它爲我的Galaxy Nexus)
我建立.apk文件我用Android tools - Export...
Android應用程序爲導向here`export signed`和`unsigned` .apk文件有什麼區別?
我的問題是什麼符號和無符號.apk文件?
我們如何使用usngined .apk文件? (我試圖出口未簽名的一個,但我不能安裝它爲我的Galaxy Nexus)
Signing Android apps就像簽署任何其他應用程序一樣;它爲用戶提供了一定程度的保證,即自從您發佈代碼以來,代碼未被篡改。
未簽名的應用程序應該一般可用,但確實需要降低安全級別。一個快速的谷歌搜索發現了一些文章,解釋說,你所要做的就是檢查Settings->Security
中的Unknown Sources
框。
Export Unsigned apk
意味着你會得到不被任何密鑰庫簽署的APK未簽名。密鑰庫是一個包含一組私鑰的二進制文件。該應用需要使用密鑰庫進行簽名,以便使用或安裝使用Google Play App Store。
Export Signed apk
意味着你得到了apk,它會提供選項來使apk與現有的keystore一起使用。
Android要求所有應用程序在安裝前都要用證書進行數字簽名。 Android使用此證書來標識應用的作者,並且證書不需要由證書頒發機構簽名。 Android應用程序通常使用自簽名證書。應用程序開發人員持有證書的私鑰。更多信息here。
它在這個博客詳細解釋: http://www.nowherenearithaca.com/2011/12/difference-between-signed-and-unsigned.html
基本上不同的是:
簽署的APK很簡單,就是已經通過JDK jarsigner工具簽訂的APK未簽名。
僅供參考,APK必須被簽署,則在Android設備上安裝,您就可以在Android文檔中獲得關於簽名的更多細節: http://developer.android.com/tools/publishing/app-signing.html
簽署過的APK是Android包文件它已經與開發人員持有私鑰的證書一起數字化。在開發應用程序時,開發工具會創建一個特殊的調試密鑰。
http://developer.android.com/tools/publishing/app-signing.html
設備要求所有應用程序進行簽名,所以這就是爲什麼你不能安裝未簽名的apk。
有自我簽署
我希望這有助於sonme說明here。
謝謝,我想@chrylis的答案會幫助我們 –
http://stackoverflow.com/a/10280362/786337 – Tarun
https://groups.google.com/forum/#!topic/android-developers/-dYehn3w7kY –