發布release版的android apk 軟體

來源:互聯網
上載者:User
    部落格分類:

  • Android
EclipseAndroid演算法CC++平時通過Eclipse產生在bin目錄下的apk檔案,都是debug版的,如何建立release版的軟體呢?
其實還是挺簡單的。

1. 通過java內建的keytool工具,建立release版的keystoreJava代碼  

  1. keytool -genkey -v -keystore keystore_name.keystore   
  2. -alias alias_name -keyalg RSA -validity 10000  

keystore_name.keystore:要建立的release版keystore的檔案名稱
alias_name:別名?取個好記點的名字吧,後面還要用到的
-keyalg RSA:通過RSA演算法產生
-validity 10000:有效期間,單位是天

如果java環境配置正常,輸入命令後會出現下列資訊
Enter keystore password:(keystore的密碼)
Re-enter new password:(確認keystore的密碼)
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=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=CN correct?
  [no]:  yes (確認輸入的資訊)

Generating 1,024 bit RSA key pair and self-signed certificate (SHA1withRSA) with
a validity of 10,000 days
        for: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=CN
Enter key password for <alias_name>
        (RETURN if same as keystore password):(alias的密碼,如果和keytore密碼一致,直接斷行符號)
Re-enter new password:(確認alias的密碼)
[Storing my-release-key.keystore]

2. 建立release版的apk檔案
在Eclipse中,右鍵要發布的項目,依次選擇Android Tool -> Export Signed Application Package...
然後就是step-by-step了,選擇剛才產生的release版keystore,輸入密碼,選擇alias,輸入alias密碼,產生release版的apk。

啊,世界清靜了~~~

最後就是安裝了。
由於使用了新的簽名,必須先卸載原來安裝的程式才可以安裝。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.