Godot 3.4 AndroidStudio 联合开发配置 & 解决Godot apk签名 一库多key问题
说明
- 经修改源码增加
--alias-pass 签名选项; - 说明如何在 Godot 内可以直接安装apk到设备,并且可以在自定义构建模式下和Android Studio联动开发(非插件)
签名问题
源码很简单就不附带了,生成的程序 Godot 3.4 Godot Mono 3.4
替换文件 android/build/ config.gradle 。这个文件也可以放到模板中位置在 AppData\Roaming\Godot\templates\3.4.stable\android_source.zip 里边,需要解压后替换再压缩,后期导入Android 模板就直接是这个文件了。
联动开发方法
这个也很简单,Android Studio 直接打开项目就可以了,就是 android/build 目录;然后是Godot,配置好签名后选择 Use Custom Build 就可以了。然后你就可以开开心心的用 Godot 开发游戏然后运行到 Android设备上观察效果,顺便可以在Android Studio 中查看logcat;从Android Studio 中开发Android代码调用Godot,当然也可以在Android Studio中运行apk,是不是很nice。
注意事项
- 由于Godot在生成Apk时才会编译资源(包括运行和导出),因此,Android Studio运行的是Godot生成过后的程序,修改中的Godot代码不起作用;
- 由于采用的是自定义构建模式,会调用gradle编译apk,嗯,Android Studio 没写好的代码就会被运行;
其他
- 也可以取消自定义构建,采用自定义模板模式,模板选择andorid/build/build/outputs/apk/目录下的debug或release目录下的对应程序,注意这里的程序是Android Studio生成后的,没有Build的代码不起作用;另外这种情况下Android Studio运行的程序是空的,可以通过Godot来运行。
=============================================== 感谢阅览,下载的伙伴多谢支持了!
|