【新】使用 Capacitor 打包RMMV游戲
不一定適用于所有游戲

首先創(chuàng)建一個(gè)用于打包的文件夾,例如demo

然后使用cmd打開(kāi)這個(gè)文件夾

然后輸入如下命令
然后填一下內(nèi)容,不想填的話一直回車就可以了

然后輸入如下命令

然后輸入如下命令
app name 是app的名字, app Package ID是app的包名

然后添加相對(duì)應(yīng)的平臺(tái),這里以安卓為例
先輸入如下命令

輸入如下命令

然后輸入以下命令,同步一下代碼

如果出現(xiàn)以下結(jié)果,則需在demo文件夾中創(chuàng)建www文件夾,在www文件夾中放入你的游戲(必須要有index.html)

然后輸入如下命令

就會(huì)打開(kāi)Android Studio(沒(méi)有安裝的自己去裝一下),打開(kāi)后他會(huì)構(gòu)建一下項(xiàng)目,這里耐心等待就可以了,覺(jué)得慢的可以百度搜一下如何加速

構(gòu)建完成后如下圖

然后在build (構(gòu)建) 中找到Generate Signed Bundle / APK?

點(diǎn)擊后出現(xiàn)以下界面,選擇APK點(diǎn)Next

然后先創(chuàng)建一個(gè)簽名文件,點(diǎn)擊Create New

這里先點(diǎn)擊箭頭所指的按鈕,選一個(gè)文件路徑,然后其余自己隨便寫(xiě)點(diǎn)(Password和Confirm需要相同),寫(xiě)完后點(diǎn)擊確定

然后繼續(xù)Next

然后選上Release 和V1、V2,點(diǎn)Finish

然后繼續(xù)耐心等待


這樣就可以了

在右邊可以看到一個(gè)小框框,點(diǎn)擊三角讓他完全顯示

然后點(diǎn)擊藍(lán)色的locate,便會(huì)彈出一個(gè)框

圖中的app-release.apk便是打包好的游戲

到此,打包就結(jié)束了
接下來(lái)是一些常規(guī)操作,先打開(kāi)AndroidManifest.xml(這里的操作百度都能搜到,有問(wèn)題問(wèn)百度)

修改圖標(biāo)
在剛才打開(kāi)的文件夾中找到android:icon,把他改成android:icon="@drawable/ic_launcher",下面的android:roundIcon也改一下,改成android:roundIcon="@drawable/ic_launcher"

然后把你的圖標(biāo)放到res/drawable中,找不到地方就在圖2(圖下面有標(biāo)號(hào))中右擊drawable,點(diǎn)show in explorer


修改橫豎屏
在activity中加入android:screenOrientation="landscape",landscape是橫排,portrait是豎屏,還有其它選項(xiàng),若想了解,請(qǐng)上百度


參考文檔
https://capacitorjs.com/docs/getting-started