完全に機能するコードベースで作業して、別のアプリケーションを開発するためのコピーを作成しました。
Android で Eclipse 経由でデバッグしようとすると、次のように表示されます。
[2013-09-17 01:29:04 - TarotAdvanced-Android] Android Launch!
[2013-09-17 01:29:04 - TarotAdvanced-Android] adb is running normally.
[2013-09-17 01:29:04 - TarotAdvanced-Android] No Launcher activity found!
[2013-09-17 01:29:04 - TarotAdvanced-Android] The launch will only sync the application package on the device!
[2013-09-17 01:29:04 - TarotAdvanced-Android] Performing sync
[2013-09-17 01:29:13 - TarotAdvanced-Android] Uploading TarotAdvanced-Android.apk onto device '015d16897a540607'
[2013-09-17 01:29:21 - TarotAdvanced-Android] Installing TarotAdvanced-Android.apk...
[2013-09-17 01:29:24 - TarotAdvanced-Android] Success!
[2013-09-17 01:29:24 - TarotAdvanced-Android] \TarotAdvanced-Android\bin\TarotAdvanced-Android.apk installed on device
[2013-09-17 01:29:24 - TarotAdvanced-Android] Done!
そして、何も起こりません。デバイスのプロンプトが表示されるように、自動デバッグ ターゲット選択を既に無効にしています。上記が発生する前に、ターゲット デバイスを指定するよう求められます。使用するデバイスは問いません。最終結果は同じで、インストールのメッセージが表示されますが、アプリケーション (apk) はデバイス上のどこにもありません。一方、コピーのソースでは、デバッガーがコピーした apk をいつでも見つけることができます。
APK を手動でコピーしてデバイスにインストールすると、正常に動作します。Eclipse が故障しています。これを回避するにはどうすればよいですか?