Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
AndroidManifest.xml文件未找到 - 源码之家

AndroidManifest.xml文件未找到

问题描述:

我正在使用git,并为我正在处理的项目上的新功能创建大量git分支。每过一段时间,我将创建一个新的分支关老爷像往常一样(我们称之为broken-branch,并出现以下错误:AndroidManifest.xml文件未找到

Android Source Generator: [demo] AndroidManifest.xml file not found

我将创建一个新的分支关老爷,cherrypick变化在broken-branch到这一个,并一切工作正常。为什么我得到这个错误,我怎么能避免它?

+0

可能重复的[AndroidManifest.xml is missing](http://*.com/questions/12525969/androidmanifest-xml-is-missing) – dns

当我得到“AndroidManifest.xml文件找不到”错误我清理,然后刷新项目和这些步骤似乎解决了这个问题。

open IDE

项目

| --->自动构建

取消,因为您创建了一个新项目,它 清理项目

检查构建自动opriot

我知道IDEA问题Java配置(不是android,但是与android sdk依赖关系)

File > New Project > Java (Java Module) > Project SDK Android 4.X 

这里是解决方案:

File > New Project > Android (Application Module) 

如果您正在使用Maven,备份的项目并关闭它。打开IntelliJ并选择Open ...,选择pom.xml文件,然后选择yes打开该项目。由于已经有一个项目出现弹出窗口,请选择“删除现有项目并导入”。

注:我使用的IntelliJ社区版版13

虽然我的IDE是IDEA13使用Maven。在命令行中使用maven可以正常工作,而使用IDEA运行(shift + F10)会显示此错误。我按照以下步骤修复此问题: 1.在项目根目录中打开.iml。
2.Find一些一行:

<option name="USE_CUSTOM_COMPILER_MANIFEST" value="true" /> 

3.取出该行的值更改为假。 这是我的工作方式。
可能会有帮助。

+0

我还没有'USE_CUSTOM ...'这句话。 – Bingchean

我使用的IntelliJ IDEA,发现一个解决方案:在项目的根 (在目录同根的build.gradle)创建文件settings.gradle其中包括include ':app' 不是去IDE和运行摇篮 - 刷新。

这对我有效。 我的项目已经有了一个settings.gradle文件。 我简单的不得不添加行'include':app'。我可以建立并做所有事情。

今天发生在我身上..我点击“同步项目与Gradle文件”,一切顺利。

+0

这发生在Android Studio上的一个非常简单的项目,在任何保存之前崩溃。重新解决引起的问题是指已经处理的模块。同步对所有问题进行排序。 –

我刚试图构建swagger code gen项目时遇到了这个问题。无论出于何种原因IntelliJ认为我应该拥有Android方面。删除这个方面允许整个项目建立。

它发生在我没有.iml文件打开项目。它很容易修复,您只需要关闭该项目并重新打开它,然后单击打开之前,请选择build.gradle文件。

enter image description here

我希望它可以帮助别人。