Android 「main.xmlが開けない」「Graphical Layoutが表示されない」取りまとめ

ADT-Pluginインストールで長ったらしいエラーが出た。Link のアクセス数を見ると同様の事例で困っている方が多いようなので、ADT 10.0.0でも直っていなかったので、合わせて取りまとめました。

Eclipse ADT Pluginを新規導入及び、上位バージョンにアップデートした際に「main.xml」を開くと以下のエラーがでます。※ADT 9.0.0と10.0.0で発生する模様。

エラーが発生しました。詳細については、エラー・ログを参照してください。
com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.(Lcom/android/ide/eclipse/adt/internal/editors/layout/configuration/ConfigurationComposite$IConfigListener;[[Lcom/android/ide/eclipse/adt/internal/editors/layout/configuration/ConfigurationComposite$CustomButton;Lorg/eclipse/swt/widgets/Composite;ILjava/lang/String;)V

PleiadesでEclipseを日本語化されている方は、一度Eclipseを終了させて以下のEclipseのフォルダにある以下のコマンドファイルを使ってEclipseをCleanしてください。※Eclipseの設定が一部戻りますので、ご注意を

eclipse.exe -clean.cmd

コマンドファイルがない場合、コマンドプロンプトより以下を実行します。(c:¥Eclipse¥eclipse.exeの場合)

cd c:¥eclipse
start .¥eclipse.exe -clean %*

上記で「main.xml」が開けないエラーは解消されると思いますが、今度は、「Graphical Layout」にレイアウトが表示されていないと思いますので、ADT 10.0.0であれば「Graphical Layout」の「右上のターゲットビルド」をプロジェクトの対象のSDKバージョンに変更すれば表示されると思います。※10秒程度待つと表示。ダメならタブ切り替え。

ADT 9.0.0の場合、以下のエラーが発生する場合がありますので、一度「main.xml」を開けなおすか(1度閉じてから)、他のタブに移動して再度「main.xml」タブに戻します。そして「右上のターゲットビルド」をプロジェクトの対象のSDKバージョンに変更し、「Missing theme.」と表示された場合は、「Graphical Layout」タブから「main.xml」タブに切り替えて再度「Graphical Layout」タブに切り替えるとレイアウトが表示されていると思います。

java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.pageChange(Unknown Source)
・・・以下省略

ADT 10.0.0でも上記のバグは直っていませんでしたが、Graphical Layoutが格段使いやすくなりましたね。

   

— posted by Kazu(管理者) at 05:49 pm  

この記事に対するコメント・トラックバック [0件]