まず、背景として: 私は Mac を使用しており、OS X 10.6.7 を実行しています。私が参加しているAndroid開発クラスにEclipseを使用しています(そして、最終的には実際にAndroid向けに直接開発することを願っています)。
数日前に Eclipse のひどいクラッシュがあり、再起動した後、LogCat からの出力がまったく得られなくなりました。考えられることはすべて試しましたが、ログに何も表示されませんでした。Eclipse の nuke-it-from-orbit 再インストールを試みましたが、少なくとも少しは違いがありました。このコード スニペットを実行すると、次のことをテストするために思いつきました。
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class LogTester extends Activity {
/** Called when the activity is first created. */
public static final String TAG = "LogTester";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.d(TAG, "Activity was created");
Log.d(TAG, "Anybody Home?");
}
}
...これが表示されます(どうやらnoobとして画像を直接投稿できないようです)が、実際にLogCatのLogTesterタブをクリックすると、何も表示されません。クリックしてメインのログ タブに戻ると、同じことが逆になり、ご覧のとおり、11 個の新しい項目が含まれているはずです。
フォントの表示に何らかの問題があった可能性があるため、フォントを変更してみました。フォントと 10.6.7 に奇妙な問題があると聞いています。しかし、「プラグインからコードを呼び出すときに問題が発生しました: "org.eclipse.ui.workbench".」エラーとフォントタイプの変更の完全な拒否。Eclipse がこの設定を隠している場所がわからないので、手動で試してみることができます。
次に試してみるべきことについて、誰かアイデアや提案はありますか? これは絶対に腹立たしいです。ありがとう!
更新 (3/31 午前 1 時): AVM を約 15 回削除して再作成したところ、LogCat が突然動作し始めました。理由を知っていれば地獄ですが、私はそれを疑問視していません.