有没有办法将delta更改热部署到Android设备上? [说,像JRebel]

时间:2012-06-21 10:29:21

标签: java android hotdeploy jrebel

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

我的问题是,这个游戏现在的大小已超过20MB,并且需要花费大量时间在我的Android设备上进行部署和启动,这已经变得很痛苦,并且正在减慢我的速度。

所以,我想知道

  

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

     

甚至可能吗?我正在为Java VM和Java Containers寻找一些像JRebel工具的东西。

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

谢谢,干杯!

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

4 个答案:

答案 0 :(得分:3)

  

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

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

  

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

我希望最新的模拟器(带硬件加速)和2.3.3和4.0.3的x86模拟器图像可以让你的游戏快速运行。

答案 1 :(得分:3)

实际上Android上的热交换变化是可能的。您应该使用一些特殊工具来实现此行为。您可以尝试使用该工具:InstaRelaoder使用“inirwetrust”作为密码

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

Android Studio 2.0现在具有Instant Run功能。

enter image description here

link中的详细信息。