61

我在 Eclipse 中创建了一个 android 应用程序项目,每当我尝试运行该应用程序时,它都会抛出一条错误消息,提示AndroidManifest.xml文件丢失。这是什么原因?

我正在使用带有 android-sdk 的 eclipse,ADT 版本是 20。在 SDK 管理器中,我只安装了 android 2.2 API 级别。这是那个错误的问题吗?

4

10 回答 10

124

删除bin项目中的文件夹和您的库依赖项。然后重新运行应用程序。

于 2013-03-30T13:12:47.163 回答
43

您应该清理并刷新您的项目一次。

于 2012-09-21T07:34:06.840 回答
7

我可以通过手动删除 bin 目录以及 gen 目录,右键单击项目并选择 Android Tools->Fix Project Properties,然后使用 Project->Build All 来解决此问题。

于 2013-03-10T08:55:12.557 回答
1

重新启动您的 Eclipse 并确保自动检查构建。它一直对我有用。希望这对某人有所帮助。

于 2014-07-28T19:35:45.030 回答
1

我关闭了所有与我尝试运行的项目无关的项目(在项目资源管理器中右键单击项目,然后选择关闭项目),问题神奇地消失了(没有明显的原因)。然后,即使我重新打开关闭的项目,问题也没有出现。

于 2014-10-09T15:19:04.550 回答
1

我将AndroidManifest.xml放在appcomatv7中并粘贴到项目中并解决了问题

于 2015-09-09T11:58:10.010 回答
1

单击项目 -> 刷新 (F5) -> 转到菜单栏中的“项目” -> 清理。这个对我有用。

于 2019-04-19T08:41:38.737 回答
0

我遇到了同样的问题,但不明白为什么 - 删除了 /bin、/gen、修复 AVD 等的所有内容,但仍然无济于事。

/bin 让我想到了——

我以前曾使用建议将 /bin 从资源过滤器中排除(以从搜索中删除结果)....

我删除了 /bin 的过滤器,瞧......

有趣的是,这只在我想在 Eclipse 中调试或运行时才影响到我——我可以毫无问题地导出一个工作的 APK,但调试失败了。

希望这可以帮助。

于 2014-09-03T20:05:35.387 回答
0

更新后我在android studio中遇到了问题,它通过Tools -> Android ->sync with gradle file工作

于 2015-08-05T12:31:42.513 回答
0

(什么对我有用)

1 - 复制文件build.gradle 2 - 将复制的文件放到 android 文件夹 [example MyApp/android]

于 2020-05-09T23:11:11.310 回答