1

タブレット用のエミュレーターの入手について調べたところ、eclipse 内の更新をチェックすると、最新の SDK/ADT などがこれを提供することが提案されていることに気付きました。main.xml ファイルで次のエラーが発生しているため、現時点ではこれを確認できません。

エラー!NotFoundException: null 例外の詳細は Window > Show View > Error Log に記録されます 次のクラスが見つかりませんでした: - ToggleButton (android.widget.ToggleButton に変更、ビルド パスを修正、XML を編集)

提供されている 3 つのオプションを試しましたが、XML の編集を選択してもエラーは表示されません。

このプロジェクトは Android 1.6 で実行され (可能な限り後方互換性を持たせたい)、さまざまな画面サイズと向きに対処しようとしています。現時点では、次のレイアウト フォルダーがあります。

layout(empty folder)
layout-large
layout-normal
layout-normal-land
layout-small
layout-xlarge

これらはすべてEclipse/Androidの更新前に存在し、これらのエラーは発生しませんでした。私はこれらについてネットを検索し、Project->clean (これを実行) の 1 つの提案を読み、次に Project->Build を実行しました。

また、r.java を削除することを提案したので、これを実行し、クリーン アンド ビルドを実行しました。それでも同じエラーが発生します。奇妙なことに、XML のデザイナー ウィンドウの下部に上記のメッセージが表示される以外は、コードと xml にエラーの兆候は見られません。

デザイナーは 1.6 (API4) に設定されているため、デザイナーは私が自分のプロジェクトとは異なるバージョンを使用しているとは考えていません。

更新 1:

2.1 に移行してから、レイアウトにすぐにエラーが表示されないにもかかわらず、変更を加えようとするとエラーが表示されることがわかりました。また、画像を更新しましたが、これらも変更されていないようです。

更新 2:

feco は、ビルド ターゲットを 2.1 に移行する合理的な提案を提案しました。現在、1.6 ハンドセットを使用しているユーザーの割合はごくわずかであるためです。私はこれを行うことにしました。これは解決策というより回避策ですが、今すぐ実行する必要があります。

4

1 に答える 1

0

私も同じ問題を抱えていました。「Graphical Layout」ウィンドウ→上部メニュー→最後にAndroidロゴ(緑色のロボット)でAPI4からAPI10(以上)に変更して解決しました

于 2012-08-14T10:54:21.467 に答える