Android Studio Manifest Missing Error In Gradle

Я пытаюсь выяснить, что я сделал с моим проектом. Недавно я добавил ActionBarSherlock в свой проект под основным project/library/ActionBarSherlock. Когда я сделал, что-то случилось с моим файлом манифеста, потому что теперь проект не может найти его, и я получаю эту ошибку в Debug.

Gradle:

FAILURE: сбой сборки с исключением.

  • Что пошло не так: Возникла проблема с настройкой корневого проекта "ToDoListProject".

    Не удалось уведомить слушателя по оценке проекта. Основной манифест отсутствует от C:\Users\Chris Johnson\AndroidStudioProjects\ToDoListProject\src\main\AndroidManifest.xml

  • Try: Запустите с опцией --stacktrace, чтобы получить трассировку стека. Запустите с опцией -info или --debug, чтобы получить больше выходных данных журнала.

Причина, по которой он не может найти манифест, заключается в том, что он находится в файле

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

Как снова установить его в нужное место?

Спасибо.

Ответ 1

В разделе android вашего файла build.gradle вы можете попробовать добавить sourceSets с помощью переменной manifest.srcFile.

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

Этот путь, возможно, потребуется немного отрегулировать.

Ответ 2

Вы можете сделать это здесь открыть настройки модуля Выбрать вкладку модулей нажать на свой модуль от вкладка структуры на правом пути изменения для файла манифеста

вы можете найти файл манифеста внутри [имя модуля]/src/[sub directory]

Ответ 3

Возможно, не совсем для этого вопроса, однако у меня такое же сообщение об ошибке, и из-за gradle проект не настроен (это произошло после нажатия git), я выбрал "принять их" для всех конфликтов. local.properties отсутствует. Таким образом, команда удалила файлы, "нарушив" проект после обновления. Я прочитал local.properties, затем я смог reset gradle использовать обертку gradle. Теперь он распознает проект Android, включая манифест.

Ответ 4

Я решил это, выполнив чистое меню Сборка → Очистить проект и перестроить через меню Сборка → Проект перестройки