Android Studio Manifest Missing Error In Gradle



我想知道我对我的项目做了什么。我最近在主project/library/ActionBarSherlock下将ActionBarSherlock添加到我的项目中。当我这样做的时候,我的清单文件路径发生了一些事情,因为现在项目找不到它,我在调试上得到这个错误。

Gradle:

FAILURE: Build failed with a exception.

  • 哪里出错了:配置根项目'ToDoListProject'时出现问题。

    未能通知项目评估侦听器。主清单缺失: users chris JohnsonAndroidStudioProjectsToDoListProjectsrc Main AndroidManifest.xml

  • 试题:使用——stacktrace选项运行以获取堆栈跟踪。使用——info或——debug选项运行以获得更多的日志输出。

它找不到清单的原因是它位于文件

C:UsersChris JohnsonAndroidStudioProjectsToDoListProjectToDoListsrcmainAndroidManifest.xml

如何重新设置到正确的位置?

谢谢。

build.gradle文件的android部分,您可以尝试使用manifest.srcFile变量添加sourceSets

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

这个路径可能需要稍微调整一下

你可以从这里做打开模块设置 -> 选择模块选项卡 -> 点击你的模块 -> 从结构选项卡在清单文件的正确更改路径

你可以在[模块名]/src/[子目录]中找到你的manifest文件

我通过做一个clean via menu Build -> clean project和一个rebuild via menu Build -> rebuild project

解决了这个问题

也许不完全适合这个问题,但是我有相同的错误信息,这是由于gradle项目没有配置(这发生在从git拉出来之后),我选择了"接受他们的"所有冲突。当地。财产丢失了。因此,团队删除了文件,在更新后"破坏"了项目。我读了本地的。属性,然后我就可以重置gradle以使用gradle包装器。现在它将识别android项目,包括manifest。

最新更新