将GBA打包成APK

本教程为原创,使用或转载请注明出自宝可饭堂社区https://bbs.pokefans.xyz/threads/36/

一、注意事项

1.这仍是一个需要Myboy模拟器的打包应用,而不是自带模拟gba功能的应用,如果你需要其支持pizzaboy,请自行研究启动代码
2.不只是FusionApp需要安卓6.0或更高系统,其打包生成的apk也需要安卓6.0或更高系统
3.由于未在更多设备上进行测试,可能无法保证与所有安卓6.0~安卓12的设备兼容
4.由于打包生成的为32位应用,可能会在安卓11或12上不稳定而闪退,甚至可能在后续更新的系统上无法安装或打开
5.由于myboy需要动态获取存储权限,所以如果是首次使用myboy,则需提前打开myboy授予存储权限
6.由于打包的应用需要文件读取权限,所以首次启动时请同意授予存储权限

二、准备工具

1.安卓6.0或更高系统的手机
2.FusionApp2.0-beta8.7(附件)
3.ES文件浏览器或其他任何你能熟练使用并可以访问Android/data文件夹的文件浏览器
4.fap工程文件(附件)
5.你的游戏zip压缩包
6.你的脑子

三、具体步骤

第一步
安装ES文件浏览器和FusionApp2.0-beta8.7
第二步
打开ES文件浏览器,进入Android/data/com.tencent.mobileqq/Tencent/QQfile_ recv,找到刚刚下载的fap工程文件,将其复制到根目录或者任何其他方便找到的文件夹内
注:如果是安卓11或更高版本的系统,此项为必须进行的操作,并且ES文件浏览器会额外申请一次Android/data文件夹的访问权限。
1660744454_AEF14F9C1DB8A79CADB820B6C9287207.jpeg
第三步
安装FusionApp2.0并打开,赋予存储权限,点击右上角导入源码,选择之前路径中的fap工程文件
1660744459_7CC78D848F18346C783318944E0EF16C.jpeg
第四步
导入成功后,点击打开工程,如图所示,点击左上角汉堡(三条线)按钮
1660744464_346010066F56229E5932AC648CC9EEA4.jpeg
第五步
选中清单项,可在此编辑应用名称、应用包名、版本代码、版本名、权限等,其中应用包名不能用中文,版本代码只能是正整数,且每次更新都需手动加大
1660744471_95BA98DA108DDB808B296663842FAD25.jpeg
第六步
将你的游戏zip压缩包放到Android/data/net.fusionapp/files/projects/GBA启动器直接打开版/assets路径下
注:不要用中文名
1660744476_8915BCC1C40ECC47BE35BF7B56E4BE60.jpeg
第七步
回到FusionApp,切换到代码选项,你所需要关心的只有红框内的游戏名称,改为和你在上一步中的游戏文件名称一致,其余代码无需理解,保持不变即可。
1660744481_C162D7ECD744EA60873DC48990C0D38C.jpeg
第八步
点击打包,等待打包完成,即可安装,
1660744486_4E0F0A08E5E0E46FF4BA3E6C8EEE324A.jpeg
需要发给别人时,用ES文件浏览器进入Android/data/net.fusionapp/files/release/,将其复制到根路径或好找的路径,然后就可以直接或者通过QQ等其他软件发给别人了
1660744491_691066822CB7BBE97B0D31873C5FB1E1.jpeg
 

附件

  • GBA启动器直接打开版_0.0.3.fap
    6.9 MB · 查看: 218
  • FusionApp_2.0.0-beta8.7.apk
    9.2 MB · 查看: 163

chaoaimi

宝可梦训练家
2022/11/23
2
0
20
39
你好,问下怎么可以把模拟器和游戏打包成为一个apk,直接启动呢?
 

在线成员

论坛统计

主题
474
消息
2,137
成员
2,909
最新成员
小灵喵~