设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3647|回复: 8
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
101
在线时间
5 小时
注册时间
2006-1-29
帖子
23
跳转到指定楼层
1
发表于 2020-4-7 19:03:32 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

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


用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 我很赞同

查看全部评分

用户名已被注册,真没想到,还在啊。

Lv3.寻梦者

梦石
0
星屑
2115
在线时间
235 小时
注册时间
2019-4-10
帖子
119
9
发表于 2020-5-9 18:00:41 | 只看该作者
感谢楼主!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2128
在线时间
218 小时
注册时间
2018-6-1
帖子
75
8
发表于 2020-5-9 16:01:44 | 只看该作者
感谢楼主!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
250
在线时间
21 小时
注册时间
2013-4-21
帖子
4
7
发表于 2020-5-7 20:01:12 | 只看该作者
感谢楼主分享
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14637
在线时间
718 小时
注册时间
2011-7-16
帖子
1428

开拓者

6
发表于 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
另外,我的插件、范例、游戏都在这里
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
101
在线时间
5 小时
注册时间
2006-1-29
帖子
23
4
 楼主| 发表于 2020-4-9 09:34:52 | 只看该作者
851682852 发表于 2020-4-8 13:56
试了一下 长时间无响应。。

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14637
在线时间
718 小时
注册时间
2011-7-16
帖子
1428

开拓者

3
发表于 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
另外,我的插件、范例、游戏都在这里
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
54
在线时间
64 小时
注册时间
2010-9-11
帖子
47
2
发表于 2020-4-8 13:56:13 | 只看该作者
试了一下 长时间无响应。。

我也就是喜欢玩求生之路2!!!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-1 07:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表