Pages

Ads 468x60px

2015年12月15日 星期二

ZIP解壓縮上傳,製作apk

ZIP解壓縮上傳,製作apk

作者:廣利
做好keystore檔案之後,接著就將你用HTML5+jQuery寫出來的網站給用ZIP壓縮,這時,大家最好去下載個7-ZIP之類的免費自由軟體,就可以把網站一次壓縮成ZIP,壓縮前最好還是先用模擬器快速預覽一下。


Opera Mobile Emulator

預覽手機模式沒錯,就可以將所有網站內容,一次用ZIP打包全部帶走。
PhoneGap對於網站之類的壓縮檔,它只認識一個叫index.html的首頁,所以網站的首頁一定要是index.html,這點很重要。

廣利的800heroes網站資料夾,所有檔案內容















做成zip壓縮檔,直接將所有檔案壓縮就好,不用裝進資料夾再壓縮,這樣PhoneGap才讀的到內容,這也是很重要的一點。














壓縮檔上傳後,PhoneGap網站會自動讀取,製作成apk,上傳後的apk就直接產生在網站裡,我們選到Android那個項目,下載即可。












結果下載完傳到Google Play之後會有人發現,怎麼Google Play一直說套件名稱相同呢?我之前玩到這也是一頭霧水,失敗不下20次,想說為什麼套件名稱相同,又跑去翻很難的PhoneGap的書,發現倒是PackAgeName的網址問題?

那怎麼辦,我們又要用很難的方法重新改一次嗎?
答案是不用,因為我們只要到PhoneGap網站的後台,設定一下就好了,設定也是有竅門的,不然會失敗很多次,還以為是自己方法錯了呢!

到這還沒結束,還有下面,回到剛剛上傳成功apk的畫面,點選Setting第四個 選項
下圖,往下看Setting第四個選項,請點選














繼續往下拉,在最下面,修改這行



















我把package的部分做個修改,如果這裡沒修改留下空白的話,PhoneGap就會用它自己的預設值。
用keystore簽署完傳到Google Play會顯示錯誤,PhoneGap它自己的package預設值是com.phonegap.www,這傳到Google Play是行不通的,不管傳多少次都會被Google Play打槍回來,說你的套件名稱「com.phonegap.www」Error,錯誤。

當然,取的話自定義也是有技巧的,像我「八百壯士上官志標」這個package的自定義package,我就取com.heroes800jz2015y
它可以兩層或三層
兩層是
com.xxxxxxxxx
三層是
com.xxxxxxxxx.yyyyyyyy
像我剛剛上面那個是兩層的取法,想辦法,直到取到不重複即可,再按下Save
成功的話PhoneGap網站會說:Your new add to XML is update for success.
這樣再Rebuild一次、keystore解鎖再另外Rebuild一次,你的Android就可以下載了。
你Rebuild完兩次之後,再從PhoneGap的網站下載Android的apk,這時你的apk就可以成功的上傳到Google Play囉!


沒有留言:

張貼留言

 

王派宏愛淨灘,公益活動!

王派宏財商課程免費入場券!

VIP免費入場券來聽說明會課程,就送你
1.《房地產賺錢筆記》親筆簽名書一本(市價 288)2.派宏財商雜誌 (多年來賺錢的秘密,市價 52000)3.派宏紀念筆一支
 
Blogger Templates