查看: 4438|回复: 8

[交流讨论] 自己做的一个MV游戏打包工具。

[复制链接]
梦石
0
星屑
101
在线时间
5 小时
注册时间
2006-1-29
回帖
13
发表于 2020-4-7 19:03:32 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 qianxilin 于 2020-4-9 10:18 编辑

aaaaa.png
用QT写的。
运行环境:
1. 用QT 64bit的工具链,估计只能在64位的电脑上运行
2. 用了APKTOOL工具,因此需要JAVA环境,而且电脑要配置好环境变量。

使用的方法:
找别人做好的apk文件,替换掉里面的www文件,然后重新打包签名。
我只是做了个带界面的稍微自动一点儿的工具。
还有,我很懒,不想写那么多判断逻辑。使用的时候要套路进行。先打开目录,然后修改名字什么的,最后再打包,打包调用了其他工具,程序会短时间无响应,就这吧,不想去另外开个线程了。
如果失败的话,要验证下java环境。在命令行试试运行java 看有输出没。

链接:https://pan.baidu.com/s/1zNWiiEzALCi_6GqOBd6jrw
提取码:am6u

code:
https://gitee.com/jiayicode/QtRMakeAPK


因为QT库本身比较大,会脚本的可以做个脚本来实现,程序就没这么大了。
主要的命令:
解压apk模板文件
winrar.exe x -ibck -y apkFormwork.zip ./
//回编译
java.exe -jar apktools.jar b -o .\myapp.apk -p .\framework .\apkFormwork
//签名
java.exe -jar signapk.jar testkey.x509.pem testkey.pk8 ./myapp.apk  ./myapp.sig.apk

app名字 包名字  版本 都是xml文件:
apkFormwork.zip\apkFormwork\AndroidManifest.xml
比如程序名称 android:label="勇者斗恶龙"

程序的图标文件:
copyFileToPath(m_apkPatch+"\\apkFormwork\\res\\mipmap-hdpi\\app_icon.png",m_wwwPatch+"\\icon\\icon.png",true);
copyFileToPath(m_apkPatch+"\\apkFormwork\\res\\mipmap-mdpi\\app_icon.png",m_wwwPatch+"\\icon\\icon.png",true);
copyFileToPath(m_apkPatch+"\\apkFormwork\\res\\mipmap-xhdpi\\app_icon.png",m_wwwPatch+"\\icon\\icon.png",true);
copyFileToPath(m_apkPatch+"\\apkFormwork\\res\\mipmap-xxhdpi\\app_icon.png",m_wwwPatch+"\\icon\\icon.png",true);
copyFileToPath(m_apkPatch+"\\apkFormwork\\res\\mipmap-xxxhdpi\\app_icon.png",m_wwwPatch+"\\icon\\icon.png",true);

m_wwwPatch+"\\icon\\icon.png   这个文件是mv部署后目录下的文件。是mv默认的图标。


还有我发现如果媒体资料里面有中文的,会导致签名失败。比如人物行走图是:李逍遥.png 就会导致签名失败。



评分

参与人数 2赞 +2 收起 理由
吟游诗人_zhen + 1 塞糖
悄悄ciao + 1 我很赞同

查看全部评分

用户名已被注册,真没想到,还在啊。
梦石
0
星屑
54
在线时间
64 小时
注册时间
2010-9-11
回帖
38
发表于 2020-4-8 13:56:13 | 显示全部楼层
试了一下 长时间无响应。。

我也就是喜欢玩求生之路2!!!!!!
回复

使用道具 举报

梦石
0
星屑
15295
在线时间
720 小时
注册时间
2011-7-16
回帖
1373

开拓者

发表于 2020-4-8 14:41:05 | 显示全部楼层
支持楼主免费提供,不过千万别像隔壁在里面加料就好啊
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复

使用道具 举报

梦石
0
星屑
101
在线时间
5 小时
注册时间
2006-1-29
回帖
13
 楼主| 发表于 2020-4-9 09:34:52 | 显示全部楼层
851682852 发表于 2020-4-8 13:56
试了一下 长时间无响应。。

你电脑上安装java环境了吗?
用户名已被注册,真没想到,还在啊。
回复

使用道具 举报

梦石
0
星屑
101
在线时间
5 小时
注册时间
2006-1-29
回帖
13
 楼主| 发表于 2020-4-9 09:36:40 | 显示全部楼层
walf_man 发表于 2020-4-8 14:41
支持楼主免费提供,不过千万别像隔壁在里面加料就好啊

我把代码放到gitee。代码写的太丑了,不好意思放。
用户名已被注册,真没想到,还在啊。
回复

使用道具 举报

梦石
0
星屑
15295
在线时间
720 小时
注册时间
2011-7-16
回帖
1373

开拓者

发表于 2020-4-9 13:37:44 | 显示全部楼层
qianxilin 发表于 2020-4-9 09:36
我把代码放到gitee。代码写的太丑了,不好意思放。

我写的也是,乱七八糟的,不过只要功能用起来ok就行啦,别在意那么多
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复

使用道具 举报

梦石
0
星屑
250
在线时间
21 小时
注册时间
2013-4-21
回帖
4
发表于 2020-5-7 20:01:12 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

梦石
0
星屑
2133
在线时间
219 小时
注册时间
2018-6-1
回帖
66
发表于 2020-5-9 16:01:44 | 显示全部楼层
感谢楼主!
回复

使用道具 举报

梦石
0
星屑
2140
在线时间
237 小时
注册时间
2019-4-10
回帖
109
发表于 2020-5-9 18:00:41 | 显示全部楼层
感谢楼主!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部