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
Я решил это, выполнив чистое меню Сборка → Очистить проект и перестроить через меню Сборка → Проект перестройки