web-dev-qa-db-ja.com

ビルドフォルダーの下のファイルが生成され、編集しないでください。再ビルドできませんAndroidプロジェクト

MainActivityでシンボルRを突然解決できなくなったときに、Androidアプリケーションをプログラミングしていました。以前にこの問題が発生しました。通常、ツール-> Android-> syncProjectWithGradleFilesに移動すると修正されますが、これは機能しませんでした。代わりに、これを実行しようとすると、AndroidManifest.xmlファイルに移動し、「ビルドフォルダーの下のファイルが生成され、編集しないでください」というメッセージが表示されます。enter image description here さらに、これらのエラーは以下に表示されます。

enter image description here これらのエラーは次のことを示しています。指定された名前に一致するリソースが見つかりません(「icon」で値「@ drawable/icon」)。これは私が最近追加しようとしたサービスの一部です。そこで、ここでサービステキストを削除してみました。ただし、サービステキストを削除すると、プロジェクトをgradleファイルと再度同期しようとすると、.xmlファイルに再度追加され続けます。プロジェクトを再構築し、プロジェクトをクリーンアップして、両方とも同じエラーを返しました...誰かがこれを修正するのを手伝ってくれますか?

7
anon

これは、AndroidManifestの間違ったバージョンを変更しようとしているためです。 Android Studioは、エラーが見つかったときにビルドフォルダーにあるファイルを表示します。app/ src/main /AndroidManifest.xmlを開いて変更します。

16
tsil

ScreenOrientation属性に0の値を入力したときにこれに遭遇し、パス内のファイルを削除した直後に解決しました

...path_to_modoule\app\build\intermediates\manifests\full\debug.AndroidManifest.xml
3
yshahak

影響を受けたコードを削除し、プロジェクトを1〜2回クリーンアップして、Android Studioを再起動します。これで問題ありません。

3
numan ghuffar

これは通常、Studioで受け入れられないファイル名がある場合に発生します。たとえば、001.jpgという名前のファイルは、ファイルを数字で始めることができないため、そのエラーをスローします。かつてビルドに属していたファイルの名前を変更したかどうかを確認し、追加したすべてのファイルを確認します。

SDKからいくつかのファイルを誤って削除した後、このエラーが発生しました。 Android SDKビルドツールを削除して再インストールしたところ、問題は解決しました

0
Alex Burdusel

私はこの問題を解決していました
ステップ1:

まず、Android:icon = "@ drawable/ic_app"とAndroid:roundIcon = "@ drawable/ic_app"を削除します。

ステップ2:

android:icon = "@ drawable/ic_app"を編集または追加します

私も同じ問題を抱えていました。 AndroidManifestを閉じてから再度開いただけなので、エラーログに表示される内容に従って編集しました。この問題は、(何らかの理由で)main /AndroidManifest.xmlの代わりにdebug/AndroidManifest.xmlが開かれているために発生します。デバッグ用のものを閉じて、メインのものを開くだけです。

0