記得之前那篇[Android] 成功發布APP至Anroid Market,不過在上傳前,或者是已經撰寫好的app要在別人的手機上使用,則要需要金鑰產生apk檔,否則只能在自己的手機上"乾爽".至於什麼是金鑰?這個是java提出的,為了判別不同開發者的認證key.
1.開啟主控台,輸入keytool 與相關參數:
c:\Users\Mark\keytool –genkeypair –v –keystore mycert1.keystore –alias mycert –keyalg RSA –keysize 2048 –validity 36500
其中-genkey是產生key,-v顯示詳細資訊 -keystore android.store是名稱,-alias android.keystore是別名、-keyalg RSA 是加密方式為RSA、-validity 36500是有效期限,36500是100年.
記得看看資料夾是否有產生mycert.keystore
2.產生APK檔
這個APK是上傳使用的,與專案內bin/*.apk不同,專案右鍵
選擇剛剛已經產生的Keystore.
選擇已經產生的Key
選擇即將產生apk檔的位置.
以上這個步驟後就可上傳至app嚕.
沒有留言:
張貼留言
請留言~一起討論吧~