close
 

android 簽署 release key

Posted on May 5, 2010
  1. 封裝你的應用程式為APK檔
    • 專案名稱上按右鍵→Android Tools→Export Unsigned Application Package
  2. 使用JDK的key tool產生key
    • keytool -genkey -alias developer.keystore -keyalg RSA -validity 20000 -keystore developer.keystore
    • 依畫面提示輸入資訊
    • 如果要做release key 的話請 keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
      
              
  3. 簽署
    • jarsigner -verbose -keystore developer.keystore -signedjar newgenerated.apk target.apk developer.keystore
    • 上面指令中newgenerated.apk為新產生的簽署好的apk
    • 上面指令中target.apk為你要進行簽署的apk
    • release 版的話, jarsigner -verbose -keystore my-release-key.keystore FileManager2.apk alias_name
  4. 將新產生簽署好的apk上傳至手機的SD卡
  5. 在手機上進入Android Market,下載Apps Installer
  6. 執行Apps Installer


後補:
第一次update英文版apk上傳後發生金鑰錯誤,
改用初次發布的金鑰再驗證一次
以下是實做指令
C:\Program Files\Java\jdk1.6.0_21\bin> jarsigner -verbose -keystore new D:\AskWeather_Sea.apk AskWeather_Sea

黃標為 alies name 要符合當出建KEY
之後打密碼也是

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 uetoaya 的頭像
    uetoaya

    uetoaya的部落格

    uetoaya 發表在 痞客邦 留言(1) 人氣()