Я пытаюсь понять, что я сделал с моим проектом. Недавно я добавил ActionBarSherlock в свой проект в основном project/library/ActionBarSherlock
. Когда я сделал, что-то случилось с моим файлом манифеста, потому что теперь проект не может найти его, и я получаю эту ошибку в Debug.
Gradle:
FAILURE: Сбой сборки с исключением.
- Android-проект с Robolectric и Gradle (студия Android)
- Проект уже содержит модуль с этим именем - Android Studio
- Застрял с запуском Gradle
- Как получить элементы в навигационном ящике для изменения вида
- Передача параметров -P для перехода от студии android
- Соответствующий клиент не найден для имени пакета (Google Analytics) - несколько продуктовFlavors & buildTypes
Что пошло не так: возникла проблема настройки корневого проекта «ToDoListProject».
Не удалось уведомить слушателя по оценке проекта. Основной манифест отсутствует от C: \ Users \ Chris Johnson \ AndroidStudioProjects \ ToDoListProject \ src \ main \ AndroidManifest.xml
Попробуйте: запустите с опцией –stacktrace, чтобы получить трассировку стека. Запустите с опцией –info или –debug, чтобы получить больше выходных данных журнала.
Причина, по которой он не может найти манифест, заключается в том, что он находится в файле
C:\Users\Chris Johnson\AndroidStudioProjects\ToDoListProject\ToDoList\src\main\AndroidManifest.xml
Как снова установить его в нужное место?
Благодарю.
В разделе android
вашего файла build.gradle
вы можете попробовать добавить sourceSets
с переменной manifest.srcFile
.
android { sourceSets { main { manifest.srcFile 'ToDoList/src/main/AndroidManifest.xml' } } }
Возможно, этот путь нужно немного скорректировать.
Вы можете сделать это отсюда: открыть настройки модуля -> Выбрать вкладку модулей -> щелкнуть по вашему модулю -> со вкладки структуры на правом пути изменения для файла манифеста
Вы можете найти свой файл манифеста внутри [имя модуля] / src / [sub directory]
Возможно, не совсем для этого вопроса, однако у меня такое же сообщение об ошибке, и это из-за того, что проект градации не настроен (это произошло после нажатия git), я выбрал «принять их» для всех конфликтов. Local.properties отсутствует. Таким образом, команда удалила файлы, «нарушив» проект после обновления. Я прочитал local.properties, после чего я смог сбросить град, чтобы использовать оболочку градиента. Теперь он распознает проект Android, включая манифест.
Я решил это, выполнив чистое меню « Сборка -> Очистить» и перестроить через меню « Сборка ->« Реконструкция »