26

私は自分のプロジェクトに行ったことを理解しようとしています。私は最近、メインのproject/library/ActionBarSherlockの下に私のプロジェクトにActionBarSherlockを追加しました。私が行ったとき、プロジェクトがそれを見つけることができず、デバッグでこのエラーが発生するので、マニフェストファイルパスに何かが起こった。Androidスタジオマニフェストエラーが発生しました

のGradle:

FAILURE:例外で失敗しましたビルドします。何が悪かったのか

  • : 問題は、ルートプロジェクト 'ToDoListProject' を設定発生しました。

    プロジェクト評価リスナーに通知できませんでした。 Cから欠落 メインマニフェスト:スタックトレースを取得する--stacktraceオプション付き ラン:\ユーザーは、メイン\ AndroidManifest.xmlを

  • てみてください\クリス・ジョンソン\ AndroidStudioProjects \ ToDoListProject \ SRCを\します。より多くのログ出力を得るには、--infoまたは--debugオプションを指定して実行します。私は再び正しい位置に設定するにはどうすればよいそれがファイル

    C:\Users\Chris Johnson\AndroidStudioProjects\ToDoListProject\ToDoList\src\main\AndroidManifest.xml 
    

    に位置しているため

それがマニフェストを見つけることができない理由は?

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

答えて

52

build.gradleファイルのandroidセクションには、にmanifest.srcFileという変数を追加できます。

android { 
    sourceSets { 
     main { 
      manifest.srcFile 'ToDoList/src/main/AndroidManifest.xml' 
     } 
    } 
} 

このパスはわずかに調整する必要があります。マニフェストファイル

あなたのための右チェンジパス上の構造]タブから>- あなたのモジュール上>クリック - >選択モジュール]タブ -

+0

最初の場所でこれを引き起こしてきただろうか任意のアイデアを再構築?いずれにしても、私は今晩後でこれを試してみるよ、ありがとう。 – chris84948

+0

それは働いた。ご協力いただきありがとうございます。 – chris84948

+0

Android Studioは基本的にアルファになっているため、何が起こる可能性があるのか​​は分かりません。その後のアップデートでは多くの変更が行われるため、これらの問題は時々見つけにくいです。 – ootinii

4

あなたはここにオープンモジュールの設定からそれを行うことができます[モジュール名]/src/[サブディレクトリ]内にマニフェストファイルを見つけることができます

+4

アンドロイドスタジオやアンドロイドアプリ全般に精通していない方は、この「オープンモジュール設定」はどこですか? –

0

おそらくこの質問のためではありませんが、私は同じエラーメッセージが表示され、 gitから)、私はすべての紛争に「同意する」。 local.propertiesが見つかりませんでした。チームはファイルを削除し、更新後にプロジェクトを「中断」しました。私はlocal.propertiesを読んで、その後、私はgradleラッパーを使うためにgradleをリセットすることができました。今度はマニフェストを含むアンドロイドプロジェクトを認識します。

0

私はメニュービルドを経由して、クリーンを行うことによってそれを解決 - クリーンプロジェクト>とメニューからビルドを再構築 - >プロジェクト

関連する問題