將app發(fā)布到應用寶時,而上傳安裝包時提示如下圖時,但您或您的團隊從未上傳該應用,您可以通過認領功能認領應用。認領成功后該應用會自動轉入您的賬戶下,同時保留應用全部數據,您可以在應用管理中進行管理。
1.點擊認領應用 ,確認需認領應用的包名是否是你的應用 2.確認無誤后,點擊下一步,確認APPID,即開發(fā)者自行選擇關聯新創(chuàng)建的APPID或已入庫的原APPID
3.下載應用中心提供的待簽名空包
4.進行空白安裝包的簽名,打開cmd命令操作窗口,cd進入到你下載的空白包tap_unsign.apk所在目錄下,并將你要上架的應用的安卓證書my.kestore文件也放在同一目錄下,如下圖所示
5.在cmd命令行中輸入jarsigner -verbose -keystore my.keystore(安卓證書名字) -signedjar out_sign.apk(簽名完后生成的apk) tap_unsign.apk(空白包apk) alias(安卓證書別名),接著提示輸入密鑰庫密碼,輸完密碼點擊回車
6.接著在存放空白包的文件夾中會生成帶有簽名的文件(out_sign.apk),如下:
安卓證書是可以自定義,隨時,無限制,本地生成的,也不需要付費給谷歌公司的,您可以在自己電腦上隨時自由的制作安卓證書。
安卓證書是每一個Android開發(fā)者應該掌握的基礎技巧,這將有助于您將安卓APK安裝包做簽名歸屬。在制作安卓證書之前您應該準備一下JRE環(huán)境,如果您本地電腦還沒有安裝JRE環(huán)境,那么推薦您部署一下java的環(huán)境。
如果還沒有,您可以到java官方去下載,,下載地址:https://www.oracle.com/java/technologies/downloads/環(huán)境部署成功之后,我們進入到win+r啟動CMD
開啟cmd之后,進入到您java環(huán)境安裝目錄添加到臨時環(huán)境變量
set PATH=%PATH%;"H:\java環(huán)境安裝目錄\bin"
使用命令生成安卓證書
-alias 之后 跟隨您自定義的別名;請輸入英文
-keysize 默認2048
-validity 默認36500,證書有效期100年,您可以根據自己時間節(jié)點定義,比如365,代表有效期365天;
-keystore 自定義文件名.keystore 自定義的文件名,請輸入英文
keytool -genkey -alias hehetest -keyalg RSA -keysize 2048 -validity 36500 -keystore hehetest.keystore
輸入之后在cmd里面回車,會進入下一步
Enter keystore password: //輸入密碼
Re-enter new password: //再次輸入密碼
What is your first and last name?
[Unknown]: //輸入名字
What is the name of your organizational unit?
[Unknown]: //輸入團隊名
What is the name of your organization?
[Unknown]: //輸入公司名
What is the name of your City or Locality?
[Unknown]: //輸入城市
What is the name of your State or Province?
[Unknown]: //輸入省份
What is the two-letter country code for this unit?
[Unknown]: //輸入國家,中國為CN
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?
[no]: //確認,輸入y
Enter key password for <testalias>
(RETURN if same as keystore password): //再次輸入密碼
之后系統(tǒng)會自動在您CMD所在的文件夾生成好一個.keystore的文件。
這個.keystore結尾的文件就是您的安卓證書了!
安卓證書是可以自定義,隨時,無限制,本地生成的,也不需要付費給谷歌公司的,您可以在自己電腦上隨時自由的制作安卓證書。
但這種自由隨意僅僅建議您在開發(fā)階段發(fā)揮,一旦您將安卓證書簽名到了apk安裝包,一旦您的APK對外發(fā)布,無論是分發(fā)還是上架應用商店,都不建議您再更換您的安卓證書,您應該明白安卓證書是每一個APP唯一的身份標識,一旦變更安卓證書,會讓手機設備、平板設備等安卓系統(tǒng)設備無法再將新證書APK和舊證書APK進行關聯。
更換安卓證書任意一項,都會導致在安卓系統(tǒng)桌面生成2個不同的圖標,即使這兩個APP的其他什么都一樣,只變更了安卓證書,也會被系統(tǒng)認為是兩個完全不同的APP。文章來源:http://www.zghlxwxcb.cn/news/detail-434416.html
同時也會導致很多第三方開放平臺的接口通信受阻,很多三方平臺,比如微信開放平臺的微信分享、登錄、支付等業(yè)務,都是綁定了唯一的安卓包名和簽名的。大部分開放平臺且可只允許輸入一個包名和簽名。文章來源地址http://www.zghlxwxcb.cn/news/detail-434416.html
到了這里,關于安卓APP證書Android簽名證書.keystore文件制作生成的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!