当我重建时会发生这种情况,以下是错误,我不知道如何修复它:
Error:15:11:37.950 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
15:11:37.951 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
15:11:37.951 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
15:11:37.951 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
15:11:37.951 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Cannot read packageName from C:\Users\Dell\AndroidStudioProjects\LearnAdvent\app\src\main\AndroidManifest.xml
15:11:37.951 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
15:11:37.951 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Try:
15:11:37.951 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Run with --stacktrace option to get the stack trace.
我的包裹名称在清单中声明,我试图清理然后重建,但仍然无法正常工作。
注意:清单中的包名称与build.gradle中的applicationID相同
答案 0 :(得分:0)
我从未做过Android开发;但是,我想提出以下提示:
我目前无法在您的清单中看到软件包名称,因此这可能是问题(在您的版本中,在您编辑问题之前的几分钟前,软件包名称在清单中)。
如果清单中的包名称 并且错误仍然存在,则可能有助于重新阅读并考虑错误消息。它说它无法从C:\Users\Dell\AndroidStudioProjects\LearnAdvent\app\src\main\AndroidManifest.xml
读取包名称。
这可能有以下原因:
清单可能不在Android查找的位置。因此请仔细检查您的清单是否真的位于C:\Users\Dell\AndroidStudioProjects\LearnAdvent\app\src\main
文件夹中,并确实名为AndroidManifest.xml
。
访问权限可能存在问题。仔细检查文件和文件夹权限是否允许您对文件夹C:\Users\Dell\AndroidStudioProjects\LearnAdvent\app\src\main
以及文件AndroidManifest.xml
执行任何操作。
应用程序可能已锁定该清单文件,因此您的开发工具无法访问它。如果应用程序(可能是其中一个开发工具)在您结束或完成其工作时没有完全关闭,则可能会发生这种情况。因此重新启动PC可能会有所帮助。或者,您可以尝试使用适当的工具识别和结束锁定该文件的进程。由于我们不应该在这里推荐工具,您可以在superuser.com上搜索它们。