這篇文章主要教大家怎么把微信小程序的代碼變成能在安卓手機跑的app!雖然聽著有點頭大,但是學(xué)起來就知道挺簡單噠!我會把每一步都細(xì)細(xì)地告訴你,以后做這種事兒的時候,直接查閱就好!
為什么要本地打包?
為啥選本地打包,不選云打包?當(dāng)然有人愛方便,覺得云打包好使,不用下東東,直接上網(wǎng)搞定。不過,對那些在乎安穩(wěn)的公司可不行,云打包還是有點讓人犯嘀咕。就算他們口口聲聲保證不上傳你的代碼,難道就讓人信以為真嗎?要說絕無風(fēng)險,唯獨本地打包才靠譜!
總之,本地打包可以讓你對每個文件和配置都有所了解,更好地理解整個打包過程。出了問題時,也能更快地找到解決辦法!
準(zhǔn)備工作:項目配置
要開始打包,我們首先得配置下項目哈~找出那個帶.json擴展名的清單文件。這里面包含了很多關(guān)鍵信息,如軟件版本、版本號、名字啥的,尤其是那個AppID千萬別弄錯。如果你還沒AppID,趕緊先去搞一個!
別忘了,你不能只把AppID告訴別人就想讓人家?guī)湍愦虬∧愕米屓顺闪四愕暮献骰锇?strong>混合開發(fā)安卓版,或者干脆把項目轉(zhuǎn)給他。這樣他才有資格去打包。
生成打包資源
當(dāng)項目設(shè)置好了,就可以開始打包!選上你的項目,找到“發(fā)布”,選擇“原生App-本地打包”,再點下“生成本地打包App資源”。等它加載一下,控制臺會提示你導(dǎo)出成功~然后在那,會有個文件夾是以AppID命名的,這可是你要打的包~
其實這過程挺簡單的,但是有些小地方容易被忽視!比如說,在創(chuàng)建壓縮文件時一定要用最新版的開發(fā)工具,不然你的壓縮包可能會出問題,后續(xù)就沒法繼續(xù)了。
導(dǎo)入離線SDK
做好包從哪兒弄出來后混合開發(fā)安卓版,就得開始搞進(jìn)離線SDK這個玩意兒,這個就是給你在電腦上打包要用的小幫手。別忘了跟你電腦上開發(fā)工具用的那個版本對上號,對不上的話,可能老出問題。
裝SDK超簡單!把AppID的那堆文件夾整個復(fù)制一份,丟進(jìn)SDK的apps文件夾就對了。接下來,進(jìn)SDK里頭的data文件夾,翻找出那個長長的.xml文件。這文件里寫的內(nèi)容要和你們的AppID對應(yīng)上。要是找不著這文件,就去官方網(wǎng)站找技術(shù)客服。
配置簽名證書
把SDK裝好后,就要開始搞簽名證書!這玩意兒就像給APP加一道保險,保護(hù)它不被壞人攻擊。當(dāng)然混合開發(fā)安卓版,最初得有個生成簽名文件的步驟。你想放哪兒都行,個人習(xí)慣我會直接扔到項目目錄,好找又好用。
搞定簽名字符串后,找個命令行工具生成個SHA1值。這玩意兒就是用來驗明正身的。操作起來也不難,敲幾個命令就成。別忘了,生成SHA1值時要填入你當(dāng)時設(shè)的那個密碼。
打包生成APK
搞定簽名證書后,馬上就得動手做出APK!跟先前做簽名文件差不多,同是用命令行敲幾個指令就行。但是這次,就不用費勁兒搞新的簽名文件了,因為咱們早就做好了!
打包完,拉倒你項目文件夾瞅瞅有木有那個叫APK的東西出來。這個玩意兒就是你最后安在安卓機子上的APP。把這貨傳手機里,然后點它就能看成效!
總結(jié)與思考
好,包裝的過程到這兒就差不多搞定了??赡芸粗悬c兒多,但是每個步驟真的很簡單,只要照著做就沒啥大問題。以后要是還得包裝啥東西,直接看看這篇文章就行了,挺快就能搞定的!
大伙兒,你們說比一下,本地打包跟云打包哪個比較順手?為啥子嘞?老鐵們,趕緊過來聊聊,還得給咱點贊粉下分享喔!