0

私のEclipseは、それ自体/私のプロジェクトを破損しているようです. XML の一部の TextView の ID の名前を変更し、他の XML ファイルの他の TextView の ID を変更したため、多くの null ポインター例外が発生しました。それらの名前を変更しようとすると、新しい名前に変更されますが、すでに存在する完全にランダムなものにジャンプします。私のプロジェクトは完全に壊れてしまったので、最初からやり直す必要がありますが、何が原因なのか誰か知っていますか?

ありがとう

編集: ID を編集していると、いくつかの要素が ID を共有しているように見えます。どちらかを変更すると、もう一方も変更されます。これは、Eclipse が TextView を生成し、それらを TextView01 などと呼び、TextView01 と呼ばれるすべてのものを一緒にリンクしているためだと思います。それらの1つを編集すると、もう1つが変更されます...

どうすればこれを修正できますか?!

4

2 に答える 2

1

R ファイルを Gen フォルダーから削除してみてください。これにより、生成されたすべての ID が強制的に再構築されます。R ファイルを別の場所に削除した後、[プロジェクト] > [クリーン] を実行して R ファイルを再構築します。

于 2013-03-28T14:39:11.730 に答える
0

ID は XML のいくつかの要素間で共有されていました。グラフィック レイアウトで ID を編集すると、「リンクされた」要素 ID も変更されました。これは、ファイルの XML に移動し、GUI ではなくコードを使用して ID を変更することで修正されました。次に、すべての変更を保存してプロジェクトをクリーンアップすると、問題が修正されました。

于 2013-03-28T16:14:12.273 に答える