12

我是一名独立游戏开发人员,目前正在使用 NDK 为 Android 平台构建游戏。

我的问题是,这款游戏现在已经超过 20MB,并且在我的 Android 设备上部署和启动需要花费大量时间,这让我感到很痛苦并且让我慢了下来。

所以,我想知道

有什么方法可以热部署我对我的 Android 项目所做的增量更改,而不是一次又一次地构建和安装整个东西到我的 Android 设备?

甚至可能吗?我正在为 Java VM 和 Java 容器寻找 JRebel 工具之类的东西。

[更新:关于缩短构建时间的任何其他想法,好吗?]

谢谢和干杯!

[注意:只是想提一下,我将无法使用模拟器进行更快的构建,因为我的游戏大量使用 OpenGL 库,模拟器无法处理。]

4

4 回答 4

3

所以,我想知道是否有任何方法可以热部署我对 Android 项目所做的增量更改,而不是一次又一次地构建和安装整个东西到我的 Android 设备?

不适用于您在 APK 中打包的内容。

只是想提一下,我将无法使用模拟器进行更快的构建,因为我的游戏大量使用了 OpenGL 库,而模拟器无法处理这些库。

我希望最新的模拟器(带有硬件加速)和 2.3.3 和 4.0.3 的 x86 模拟器图像能够以可接受的速度运行您的游戏。

于 2012-06-21T10:57:20.747 回答
3

实际上,在 Android 上进行热插拔 delta 更改是可能的。您应该使用一些特殊工具来实现此行为。你可以试试这个工具:InstaRelaoder使用“inirwetrust”作为密码

于 2013-11-16T00:10:46.167 回答
2

JRebel 适用于 Android,并支持 NDK 项目。

https://zeroturnaround.com/software/jrebel-for-android/

于 2017-04-07T14:58:38.927 回答
0

Android Studio 2.0 现在具有即时运行功能。

在此处输入图像描述

此链接中的更多信息。

于 2016-04-07T17:56:42.147 回答