[Android] Android 學習筆記:發布自己寫的 APK 到 Google Play
寫了 Android app 之後,最想做的自然就是把 app 放到 Google Play 上面,
給大家使用,順便看看大家的反應與建議囉~
當然像我寫的東西似乎都蠻小眾的,因此收到的回應通常寥寥可數,
不過一旦收到正面回應時,真的是會開心好一陣子~~
這應該是寫免費軟體的一大樂趣吧~^^
以下簡單列出來要把 app 放上 Google Play 前的步驟,
詳情請參考 Android Developers: Publishing Checklist for Google Play:
1. 先在 Android 模擬器上測試過
看起來像是廢話,不過最好在至少兩種版本以上的模擬器測試過,
像我挑的是較多人用的 2.3 版和 4.0 版本~
就曾經發現 app 在 2.3 版本上跑的好好的,放到 4.0 上就出了問題了,
因此還是要有點耐心的在每個版本上都跑過一次,比較安心~
下表是在 Android Developer Console 網站上,
我發表的 app 在各個手機平台上的比例,
雖然使用人數不多,不過可以大略看出來 4.0 和 2.3 是主力~
2. 對要發布的 app 做數位簽章
如果是用 eclipse 開發的話,在丟到模擬器執行之前,
會自動用一個測試用的憑證來簽章,不過這樣子的測試簽章是不能放上 Google Play 的~
必須有一個正式的簽章才行…
詳細內容可以參考 Android Developers: Signing Your Applications 這邊的說明。
用 eclipse 的話,步驟算是相當的簡單,來試試看吧~
2a. 首先到 eclipse > File > Export,選擇 Export Android Application 來匯出專案
2b. 選擇你要匯出的專案名稱,像我這邊要匯出的是 MultiLibraryLogin
2c. eclipse 會檢查專案有沒有錯誤,沒有錯誤才能繼續
2d. 選擇一個 keystore,
如果還沒有的話,就用 Create new keystore 產生一個新的,
如果已經產生過了,要記得選原本的那一個~
2e. Key alias 的部分也是選擇自己的 keystore
2f. 選擇最終要匯出的 apk 檔案位置與名稱
基本上這樣子就完成匯出 APK 的動作了,
接下來就可以上傳 APK~
3. 註冊成為 Google Play 上的 Android Developer
請到 Developer Console – Google Play 上面註冊,
同時要線上刷卡 25 元美金的註冊費~
原本之前在 Chrome 上開發擴充功能,已經付了註冊費 5 元美金,
沒想到這邊又要另外付費~ =_=
不過是一次性的費用,想發表 app 的人還是得花下去…
4. 上傳 APK 和填寫 app 的相關資訊
註冊完畢後,在 Developer Console – Google Play 上,
就可以找到上傳 app 的連結囉~
進去編輯頁面裡,基本上跟上傳 Chrome 擴充功能有點像,
就是要上傳 APK、寫一些敘述、準備螢幕擷圖或影片、選擇語言地區等等~
最後按下「儲存」,就會正式發佈 app 囉~
不過現在 Google Play 會先用一個叫 Bouncer 的服務,
先掃一下上傳的 app 有沒有問題,
因此 app 真正開放到 Google Play 上還是需要一點時間~
等 app 正式上線之後,記得定時上去看一下,
有沒有人留下評論或建議喔~
這對改進自己的程式是很有幫助的~~^^
3 thoughts on “[Android] Android 學習筆記:發布自己寫的 APK 到 Google Play”
你好~我是新手中的新手~最近要上傳一個app卻總無法成功~一直出現
Debes utilizar otro nombre de paquete porque el nombre "com.w" ya existe en Google Play.
抱歉~我的是西班牙文~但是意思是說com.w這個檔名已有人使用~但是我app名稱打的是中文也不知道要從哪裡改起~請問有解決辦法嗎?
版主回覆:(02/06/2013 04:15:12 AM)
這邊指的應該是你的 package name 跟別人重覆了,而不是你 app 的顯示名稱…
舉例來說,在 AndroidManifest.xml 裡面:
<manifest package="idv.ephrain.multilibrarylogin">
這裡的 package 寫的 idv.ephrain.multilibrarylogin 就是 package name,
不過除了這邊要改掉之外,程式裡面有用到的部分也要改~~
您好:
我是學校電算中心 程式人員。 蔽校要推 app 應用。
可否 邀請您來為 電算中心 程式人員 講授 整個 app 開發 相關 技術 環境。及 經驗。
讓我們 可以 較快進入狀況。 可 支領 鐘點費。
謝謝您
版主回覆:(05/02/2013 03:50:11 PM)
感謝您的邀請,但其實我也只是初學者,
要去教學的話恐怕還不太適合喔,謝謝您 🙂
感謝大大分享解決了我的問題=]