1

私はAndroid環境に不慣れです。何らかの理由で、ビルドしようとするとエラーが発生します。具体的には、activity_main.xmlレイアウトファイルによって見つからないと報告されているこれらのタイプ。しかし、私はそこにそれを見ます。私の環境で何かが台無しになっているようですが、私には何がわかりませんか?リソースが存在するかどうかに関係なく、これらのタイプのエラーが常に発生します。

setContentView(R.layout.activity_main);

助けていただければ幸いです。

4

5 に答える 5

3

間違った「R」ファイルをインポートしていると思います。

アクティビティでインポートを確認してください。インポートandroid.Rがあるかどうかを確認してください。

もしそうなら、それを削除してください..そしてあなた自身のプロジェクトのために適切なRファイルをインポートすることを確認してください

于 2012-11-06T17:10:19.150 に答える
1

これらを試してください.........

-最初にmain.xml,XMLファイルのようなファイルを作成するときは、拡張するが必要であり、それをファイルに記載する必要があります。Class ActivityAndroidManifest.xml

-プロジェクトをクリーンアップします。

-Eclipseを閉じて、再起動します。再起動せずに閉じます。Eclipseは奇妙な動作をします。

于 2012-11-06T17:12:05.000 に答える
0

XMLファイルの1つにエラーがある場合は、リソースコンパイラがR.javaファイルを生成していない可能性があります。これにより、コードでリソースIDを参照するときにエラーが発生します。

リソースIDがコードで見つからないことを心配する前に、XMLファイルの問題を常に修正してください。

于 2012-11-06T17:04:36.660 に答える
0

activity_main.xmlがres/layoutフォルダーに存在するかどうかを確認します(代わりにres / xml内にないことを確認してください)。正しいディレクトリに存在する場合は、それを開いてエラーがないか確認してください。

また、[プロジェクト]-> [クリーン]を実行してプロジェクトを再構築し、すべてのリソースが再ロードされていることを確認します。

于 2012-11-06T17:08:57.413 に答える
0

パッケージ名にタイプミスがないか確認してください。パッケージフォルダの名前を変更した場合、このエラーの90%は、AndroidManifest.xmlファイルのタイプミスが原因で発生します。app / java / com / packagename/yourappnameでパッケージ名と一致するかどうかを確認してください

于 2021-11-01T13:39:01.317 に答える