1. ホーム
  2. android

[解決済み] Android Studioでのプロジェクトビルド時のエラー "Error: 指定された名前に一致するリソースが見つかりません (at ____ with value '@drawable/<name>')

2022-02-26 23:42:13

質問

Google、stackoverflow、その他のアンドロイドプログラミングのウェブサイトをくまなく探しましたが、多くの人が、あるフォルダから別のフォルダにファイルを置き忘れてしまった人への提案などを持っていました。しかし、私が直面している問題を説明するものはありません。

のようにファイルが破損しているわけではありません。 こちら を試してみましたが、成功しませんでした。

私が直面しているエラーも似たようなものですが。

[debug] C:\Users\Name\AppData\Local\Temp\android_manifest_copy6264790980678653632tmp\AndroidManifest.xml:11: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher').

同様に、@string要素、@style要素、別の@stringでもこのようなことが起こります。

'@string/app_name'
'@style/AppTheme'
'@string/app_name'

ひとつ気づいたことがあるのですが、Eclipseの世界から来た私には、Android Studioでのこの挙動を説明できません。私の「メイン」プロジェクトフォルダーには、すべてが存在し、デバッグのために正しくビルドされます。Android Studioは「debug」フォルダからビルドしようとしているようで、「Build」 > 「Rebuild Project」を実行してもビルドされません。

プロジェクトがビルドできるようにするには、これらの足りないファイルをどこに置けばいいか、誰か知っていますか?または、他の問題でしょうか?

解決方法を教えてください。

さて、何時間も再構築に悩んだ後、様々な方法(特定のファイル(つまり問題のあるファイル)をリネームする、ビルドフォルダ内のフォルダをリネームしてからアプリを再構築する、など)を試し、ついに問題の原因を突き止め、他の IDE のように機能するかどうかを確認することにしました。実際、私はこの方法で修正を実行しました。

  1. 問題の場所を見つける - 私の場合、4つのエラーはすべてプロジェクトの「ビルド」フォルダの中にありました。
  2. プロジェクトの開いているインスタンスをすべて閉じる
  3. プロジェクトを閉じた状態で、Windowsエクスプローラからこのフォルダの名前を変更します(例:フォルダ名が "build" ならば "build.old" に変更する)。
  4. もう一度、プロジェクトを開きます。
  5. Build > Rebuild Projectに移動します。

私のように、この方法で何の問題もないはずです。

仕様です。

  • IDEプラットフォーム。Android Studio
  • IDEのバージョン Android Studio (I/O Preview) 0.2.2
  • JRE: 1.7.0_25