web-dev-qa-db-ja.com

「AndroidManifest.xmlが存在しないか、ルートタグが正しくありません」エラー

私はAndroidStudio AND Gradleを初めて使用します。

Eclipseからプロジェクトをインポートし、モジュールを作成して、プロジェクトを実行しようとしましたが、次のエラーが発生しました。

AndroidManifest.xml doesn't exist or has incorrect root tag

Android StudioとGradleを使用してAndroidライブラリを構築する方法

しかし、その解決策は私にはあまりにも高度です。

誰かが私がより簡単な言葉で何がうまくいっていないのか、そして私がそれをどのように修正できるかを理解するのを助けてくれませんか?

ありがとうございました!

答えの1つを更新した後:

これらは私がビルドメニューの下にあるオプションです:

enter image description here

18
Genadinik

[Gradleファイルとプロジェクトを同期]ボタンをクリックすると、問題が解決します。

そのボタンはAndroid Studio 3.6.1のFileセクションの下にあります

26
Nirel
  1. Android Studioを閉じる
  2. 後藤C:\Users\user\.AndroidStudioX.X\systemおよび[〜#〜] delete [〜#〜]キャッシュフォルダー
  3. Sndroid Studioを起動します
  4. ビルドに移動(メニュー)->プロジェクトのクリーンアップが完了したら、ビルド(メニュー)をもう一度クリックして、プロジェクトの再ビルドをクリックします。

これで問題は解決するはずです。

11
user1574011

すべてのAndroidプロジェクトには、AndroidManifest.xmlと呼ばれるファイルが必要ですAndroidそれ自体について。プロジェクトにファイルがないか、プロジェクトに含まれていません配置場所Android Studioはそれを想定しています。それを見つけて、プロジェクトのルートフォルダーに移動してください。

2
yedidyak

「Gradleファイルでプロジェクトを同期」ボタンをクリックしても、問題が解決しませんでした。

プロジェクトをGradleファイルと同期した後、キャッシュを無効にしてスタジオを再起動する必要がありました。このアクションの後にのみ、構成上の赤いクロスマークが消え、すべてが機能し始めました。

2
iCantC

1. manifestファイルが存在するかどうかを確認します。

2.ある場合は、パッケージの名前が正しいかどうかを確認します。

3.プロジェクトに含まれるクラスの数が少ない場合は、Androidで新しいプロジェクトを作成し、Eclipseからコードをコピーして貼り付けます。これは簡単です。ただし、小規模なプロジェクトにのみお勧めします。

最後に、Gradleファイルの[同期]をクリックします。その後、プロジェクトを再構築すると、トリックが実行されます。

1
Ganesh

Cドライブに移動し、[ユーザー]をクリックして、Android studioフォルダーを選択し、[システム]キャッシュフォルダーを選択してこのフォルダーを削除してから、これを閉じる前にAndroid Studioを実行します。確かに働く。

1
Bilawal sharif

私の場合、マニフェストファイルが破損しているか、メタデータが破損している可能性があります。 Android= Studioでテキストファイルエディターを使用してバイナリファイルを開くと、いくつかの文字が表示されます。例:とにかく、私のプロジェクトはGitの下にあるため、削除しました。それを元に戻し、問題を修正しました。

0
Symyon