2015年9月11日 星期五

Google Play 上架準備

Android Developer 上的說明
http://developer.android.com/tools/publishing/publishing_overview.html

讓我簡單的整理一下 check- list
1. versionCode and versionName
2. 把 log 關掉 , 把 Manifest 上的 android:debuggable 去除
3. 把目錄清乾淨
4. Signed apk file (等等詳加介紹)
5. 把 signed apk build 出來然後測試
6. 把 server 上的 resource 準備好
7. 準備好 remote server 跟你需要的 service

Sign Your APK  --

1. 首先要有  簽章檔的存在 , 如沒有產生一個
keytool -genkey -v -keystore C:\Users\yourname\.android\androidrelease.keystore -alias androidrelease -keyalg RSA -keysize 2048 -validity 10000
執行時會需要填入一些資料以及最重要的密碼 

2. 查看簽章
keytool -list -v -keystore  "C:\Users\yourname\.android\androidrelease.keystore"
這邊我是使用絕對路徑 如使用相對路徑要注意一下 keystore 放在哪

3. Google Api Key setting
將察看簽章顯示的SHA1 copy 在 Google Api Console 裡

4.  使用下列方式取得 Hash Value 然後放在 Facebook Release Hash 裡
keytool -exportcert -alias androidrelease -keystore  "C:\Users\yourname\.android\androidrelease.keystore"  | openssl sha1 -binary | openssl base64

5. 如果測試 APK 都有過, 則表示簽章的 APK 做好了

==== 上架 ===
 http://developer.android.com/distribute/tools/launch-checklist.html






沒有留言:

張貼留言