4

私は Libgdx チュートリアルhereに従っていますが、奇妙な問題に遭遇しています。作業環境の制約により、デスクトップに OpenGL ドライバーをダウンロードできないため、デスクトップでアプリケーションをテストできません。Android デバイスでテストする必要があります。API レベル 10 の Android 2.3.4 ビルドのバリエーションを実行しています。

問題は、コードを変更して Android アプリケーションを実行しても、変更が反映されないことです。初めてコードを実行したときにインストールされたビルドを開始するだけです。Android でアプリをアンインストールして再実行したところ、同じ問題が発生しました。私は完全に新しい Libgdx プロジェクトを作成し、新しいコードをそれにコピーしました。新しいバージョンにさらに変更を加えるまでは問題なく動作しましたが、同じ問題に遭遇しました。だから、私が変更しているコードがどのように見えるべきかを変えているという事実を知っています。それは反映されていません。足りないものはありますか?

明確にするために、私の手順:

  1. gdx-setup-ui.jar を使用して Libgdx プロジェクトをセットアップする
  2. デフォルトのインポート設定を使用して、新しく作成したプロジェクトを Eclipse にインポートします。
  3. しばらくコーディングして、アプリケーションのいくつかのバージョンを作成します (たとえば、そのチュートリアルでは、 debug をセットアップするまでコーディングShapeRendererし、アプリが正しく表示されることをテストします)
  4. Libgdx Android アプリケーションを実行して、スマートフォンでテストします
  5. もう少しコーディングして、何かを変更したり、何かを追加したりします (アセット内の画像を変更することさえあります)。
  6. Libgdx Android アプリケーションを再実行して、携帯電話でテストします
    • 表示されるアプリケーションは、手順 4 で初めて実行したときと同じです
4

1 に答える 1

10

これは、ADT の新しいバージョンのバグです。バグ レポートにスターを付けて、これがもたらす問題を Google に知らせてください。

最も簡単な方法はclean project、Eclipse (または使用している IDE) を使用するか、Android プロジェクトにスペース/改行を追加して保存することです。

于 2012-08-28T14:46:12.343 に答える