rpgmakermv吧 关注:21,469贴子:68,162

RM MV——如何将游戏打包成APK形式

只看楼主收藏回复

送给度娘,二楼开始。


1楼2018-06-13 21:56回复
    相信各位用MV的聚聚们都遇到过打包失败的情况。别的不说说说自己,研究打包的那个晚上各种错误五连,接连弄了几天才打包弄完。那么今天给大家分享的就是如何用官方教程的方法打包。
    另附RM MV官方打包教程汉化:【http://help.rpgmakermv.cn/#page/01_11_05.html!cn


    2楼2018-06-13 21:59
    回复
      2025-08-26 13:57:54
      广告
      不感兴趣
      开通SVIP免广告
      第一步的操作,也就是环境变量和各种软件的下载就不再赘述了,大家可以在官方的帮助文档里找到相关的下载方式。如果有需要的朋友可以试试【https://tieba.baidu.com/p/4238427455?pn=1】,这位吧友做的RM一键打包工具挺不错的,但是好像最后打包的命令出了什么问题,会导致失败。不过你只需要用到这个软件的环境变量一键设置功能。(注意更新一下crosswalk,详情上面的链接里有)
      那么开始第二步。
      将crosswalk的文件夹里的 util.py用记事本打开,然后把 【return output.decode("utf-8")】这里改成【return output.decode("gbk")】

      这里是为了防止utf-8编码错误。弄完之后别忘了保存。


      3楼2018-06-13 22:01
      回复
        接下来是第三步。
        打开你的SDK文件夹,运行SDK Manager。这里我们要下载API和一些建造工具。
        打个比方,如果你想要你的游戏运行在Android5.0.1的版本上,那你就要下载API 21。另外你还需要随意下载一个Android SDK Build-tools。


        4楼2018-06-13 22:01
        回复
          前面都完成了的话,检查一遍你的环境变量(这玩意要重启才能生效),检查一遍你的游戏文件夹里有没有中文的文件或文件夹(可能会出现XXXX-副本这种玩意)然后用rm mv把游戏打包成Android形式。这里如果不会的话官方教程里有,就不再过多
          赘述了。
          然后进入第四步——创建一个manifest.json文件,这里我们需要在官方的教程中修改一些东西:
          把这里面的所有icon.XX.png类型的文件全部改成icon.png。因为你的icon文件夹里只有一个icon.png。


          5楼2018-06-13 22:05
          回复
            做完这些,把cmd复制粘贴到你的WWW文件夹下,省时间。
            然后打开cmd,输入以下:python (你放crosswalk的文件夹)\crosswalk-17.46.448.10\make_apk.py --package=com.example.(你的包名) --manifest=manifest.json注意,这里打着括号的东西都是你要改的,像我的就是python D:\mvAndroidApk\crosswalk-17.46.448.10\make_apk.py --package=com.example.piot --manifest=manifest.json这一串,注意不要输错字,不然有可能出现各种奇葩的错误。


            6楼2018-06-13 22:06
            回复(4)
              做完了这些你就可以看到正在生成一个arm apk了。(这个弄上手机还得下一个crosswalk的手机版本)中间跳出的javac警告都不用理会。

              等弄完上面那个版本之后就是*86版本了。这个就是可以直接运行在手机上的版本了。

              最后看到BUILD SUCCESSFUL之后,你就可以在你的WWW文件夹找到你的安装包了。
              截至2018-6-13,此方法有效。


              7楼2018-06-13 22:07
              回复
                呵呵


                来自Android客户端8楼2018-06-13 23:49
                回复
                  2025-08-26 13:51:54
                  广告
                  不感兴趣
                  开通SVIP免广告
                  牛大佬


                  IP属地:广西来自Android客户端9楼2018-06-14 13:59
                  回复
                    谢谢


                    IP属地:广西来自Android客户端10楼2018-06-14 14:01
                    回复
                      dd


                      来自Android客户端11楼2018-06-16 07:27
                      回复
                        DD


                        12楼2018-06-17 16:58
                        回复


                          IP属地:江西来自Android客户端16楼2018-07-20 00:23
                          回复
                            楼主求救……萌新想问一下这个是什么问题啊


                            IP属地:四川来自Android客户端17楼2018-07-23 21:20
                            回复(2)