2012-06-21 5 views
12

私はインディーゲーム開発者です。現在、NDKを使用してAndroidプラットフォーム用のゲームを構築しています。デルタ変更をAndroidデバイスにホットデプロイする方法はありますか? [と言うと、JRebelのように]

私の問題は、このゲームのサイズが20MBを超えており、Android搭載端末に展開して起動するのに多くの時間がかかることです。これは痛みを感じています。

だから、私は

ではなく、何度も何度も私のAndroidデバイスへの全体を構築してインストールするので、私は私のAndroidのプロジェクトに作成することを、ちょうどデルタ変化ホットデプロイにどのような方法です知りたいと思いました?

それは可能ですか?私はJRebelツールのようなものをJava VMとJava Containerのために探しています。

[更新:ビルド時間をダウンさせ上の任意の他の考え、してください?]

おかげで乾杯!

[注:。ちょうど私のゲームはエミュレータが扱うことのできない、重くOpenGLライブラリを使用していますので、私は、より速く構築するためのエミュレータを使用することができされないことを言及したかっ]

+0

[@CommonsWare ...もっと提案を期待して、しばらくの間未解決の問題を維持します:私は私の質問に答えるための努力を高く評価しています。どうか気にしないでください!] –

答えて

3

ので、I何度も何度もアンドロイドデバイスにビルドしてインストールするのではなく、Androidプロジェクトに加えたデルタ変更だけをホット展開する方法があるかどうかを知りたかったのですか?

あなたのAPK内に梱包しているものではありません。

私のゲームでは、エミュレータでは扱えないOpenGLライブラリが大量に使用されているため、エミュレータを使用することはできません。

最新のエミュレータ(ハードウェアアクセラレーション付き)とx86エミュレータの2.3.3および4.0.3のイメージでは、ゲームを受け入れられるように速く動かしてくれることを願っています。

+0

ハムです..残念です.. そして、エミュレータに関するヒントをありがとう。エミュレータでゲームを実行する方法については、どんな参考文献がありますか?私はゲームエンジンのカップルでも実験しています! –

+0

@dostiharise: "エミュレータでゲームを実行する方法については、どのような参考文献を知っていますか?" - まあ、そうではありません。新しいエミュレータオプションに関する一般的な情報は次のとおりです:http://android-developers.blogspot.com/2012/04/faster-emulator-with-better-hardware.html – CommonsWare

+0

エミュレータの新機能。私は、ビルド時代に生きなければならないと思います! : -/ 乾杯! –

3

Androidで実際にホットスワップデルタ変更が可能です。この動作を実現するには、特別なツールを使用する必要があります。あなたはツールを試すことができます:InstaRelaoderパスワードとして "inirwetrust"を使用してください

+2

なぜdownvotes?私は最初に名前を掲示し、downvoted、今私は具体的な情報とまだdownvotesを投稿していない。おそらく偉大なツールについて人々に教える方法? –

+0

よろしくお願いいたします。 。 –

1

今すぐAndroidスタジオ2.0はInstant Run機能を持っています。このlink

enter image description here

詳細情報。

関連する問題