Project1

标题: RMMV安卓发布的环境搭建 [打印本页]

作者: wolves    时间: 2017-5-10 22:18
标题: RMMV安卓发布的环境搭建
本帖最后由 wolves 于 2017-5-10 22:19 编辑

-v-刚刚开始研究rmmv,发现安卓开发环境比较难配置,所以来发个教程

首先我把所有需要的环境内容都整理好了,下载地址在这里:

链接: http://pan.baidu.com/s/1c2xj3Y4 密码: wbqb

(表示百度网盘比较慢,需要网速快的可以自行去找,挺容易找到的)

下面说说这些内容怎么用:
将所有符合自己电脑位数的内容下载下来放到D:\android文件夹下
(32位和64位电脑分辨方法:win7是计算机右键属性,里面有写。win10一般都是64位的,xp神马的右键点击我的电脑属性也有写)

新建一个文件夹:D:\android\android-sdk
将sdk.rar的内容解压到刚刚建立的文件夹下,确保D:\android\android-sdk\tools位置存在
32位电脑android-ndk32-r10-windows-x86.zip解压到D:\android下,使D:\android\android-ndk-r10d\ndk-build.cmd存在
64位电脑android-ndk32-r10-windows-x86_64.zip解压到D:\android下,使D:\android\android-ndk-r10d\ndk-build.cmd存在
32位电脑运行jdk-8u131-windows-i586.exe一路next安装
64位电脑运行jdk-8u131-windows-x64.exe一路next安装
下载python_3.6.0.exe运行,第一步点击下面加入PATH的框框,然后install安装即可。
解压apache-ant-1.9.4-bin.zip到D:\android下,使D:\android\apache-ant-1.9.4\bin存在
以上步骤做好后将下列内容加入电脑的环境变量中。

设置环境变量的方法(懒了,让百度经验告诉一下你吧):
win7:http://jingyan.baidu.com/article/3ea51489e1c2b752e61bbad0.html
win10:http://jingyan.baidu.com/article/6079ad0e99bb8228ff86db2b.html

下面的内容追加到PATH环境变量中,注意是追加,就是把变量值原有的保留,下面的内容加到原来值的后面
  1. ;D:\apache-ant-1.9.4\bin;D:\android\android-sdk\tools;D:\android\android-sdk\platform-tools;D:\android\apache-ant-1.9.4\bin;
复制代码


下面内容创建为环境变量即可
名称:ANT_HOME
值:D:\android\apache-ant-1.9.4
名称:ANDROID_HOME
值:D:\android\android-sdk
名称:NDK_ROOT
值:D:\android\android-ndk-r10d


下面每创建一个新项目都要重新做一遍。

准备工作做好后打开RMMV,点击文件,部署,选Android/IOS,选择一个位置(今后固定在这个位置导出就好了),点上排除未使用文件点确定。
假设我导出的位置是D:\GameOutput
那么将下载的tool.rar解压到
D:\GameOutput\你工程的名字\
这个位置,然后复制make.bat和manifest.json到D:\GameOutput\你工程的名字\www\下
使
D:\GameOutput\你工程的名字\tool\make_apk.py
D:\GameOutput\你工程的名字\www\make.bat
D:\GameOutput\你工程的名字\www\manifest.json
三个文件存在
然后双击运行make.bat,等它跑完,下面就是生成的apk了。
这个只是测试包,发布需要混淆加密,这里不做说明了。

如果重新发布就把两个apk删掉,然后重新运行make.bat就行了。

下面是make.bat的源码:
BAT 代码复制
  1. python ../tool/make_apk.py --package=com.lntusoft.test --manifest=manifest.json

下面是manifest.json的代码:
JSON 代码复制
  1. {
  2. "name": "Sample",
  3. "xwalk_version": "0.0.1",
  4. "start_url": "index.html",
  5. "display": "fullscreen",
  6. "orientation": "landscape",
  7. "icons": [
  8.   {
  9.    "src": "icon/icon.png",
  10.    "sizes": "128x128",
  11.    "type": "image/png",
  12.    "density": "4.0"
  13.   }
  14. ]
  15. }

安装有困难或者内容有问题回帖哦~
作者: qq369658847    时间: 2017-5-10 23:23
我是小白  表示没看懂...
但是我想把自己MV做的游戏封装成APP给朋友们玩

大触教我
作者: doranikofu    时间: 2017-5-11 12:18
看网上的混淆加密是把数据库的内容粘贴到js里面然后把js混淆
有更方便的办法吗?
作者: qq369658847    时间: 2017-5-12 00:08
qq369658847 发表于 2017-5-10 23:23
我是小白  表示没看懂...
但是我想把自己MV做的游戏封装成APP给朋友们玩

谢谢楼主了 我在坛里找到了小白APK打包的工具  已经装成功了  ARM 与  X86两个APK文件  
可以运行
请问两个有什么区别
作者: 79160475    时间: 2017-5-15 11:32
不是有打包软件吗?还有不是ios才更难搞。。{:8_456:}
作者: 邪月长啸    时间: 2017-5-29 13:49
按照步骤点完make.bat后啥也没发生
作者: 歌舒行云    时间: 2017-6-5 00:17

运行到这步窗口就自己关了……啥也没生成
作者: 574656549    时间: 2020-8-5 20:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: zyjchm322    时间: 2020-8-17 10:09
谢谢分享.回头研究一下~

作者: zyjchm322    时间: 2020-8-17 10:11
qq369658847 发表于 2017-5-12 00:08
**** 作者被禁止或删除 内容自动屏蔽 ****

请问小白APK打包的工具地址有么......




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1