0

私はEclipseを使用してAndroidプログラムに取り組んでいます。実行ボタンをクリックしたときに任意の Java ファイル (任意のプロジェクト ファイル) で何かを変更した後、Eclipse は「変更を保存しますか?」と尋ねます。はいをクリックすると、ファイルが保存されます。ただし、Eclipse は新しいビルド (apk ファイル) を作成しません。コンソールに「アクティビティが開始されていません。現在のタスクが前面に出されました」という警告が表示され、デバイスがアプリを実行します。新しい apk を作成するには、毎回プロジェクトをクリーンアップする必要があります。デバッグ段階では、これらの手順により不要な遅延が発生します (およびクリック数が増えます)。

ファイルが変更された場合、Eclipse は新しい apk を作成してロードする必要があります。私の場合、それは起こっていません。そのように振る舞うにはどこを変更すればよいですか?(makeファイルなどを作成するのではなく、どこかをクリックするだけでいいと思います..)

4

1 に答える 1

0

Eclipse の [プロジェクト] メニューで、[プロジェクト] -> [自動的にビルド] をクリックします。

それがすでにチェックされている場合は、-clean フラグを指定して Eclipse を開始してみてください。つまり、Eclipse へのショートカットに移動し、eclipse.exe または eclipse の後に -clean を追加するだけです。

前面に表示されるアクティビティに関するメッセージが表示される理由は、adb がインストールしているバージョンがインストールされているバージョンと同じであるためです。つまり、それを再利用するだけです。これは、Eclipse が自動的に APK を構築していないためです。

于 2012-07-12T14:19:16.367 に答える