在编译我的android项目时,resources.ap不存在

在编译我的android项目时,resources.ap不存在,android,resources,Android,Resources,编译错误: 生成最终存档时出错:java.io.FileNotFoundException:..\bin\resources.ap不存在 编译其他简单的示例作品。 相同的源文件和项目在我学院的机器上工作 有什么建议吗?为什么resources.ap不能生成 您是否进行了项目>清理?如果这不起作用,请尝试强制Eclipse再次构建项目。如果仍然不起作用,请重新启动Eclipse。尝试以管理员身份运行Eclipse。最后我找到了原因。update aapt工具将没有顺序的格式字符串视为生成错误。e、

编译错误: 生成最终存档时出错:java.io.FileNotFoundException:..\bin\resources.ap不存在

编译其他简单的示例作品。 相同的源文件和项目在我学院的机器上工作


有什么建议吗?为什么resources.ap不能生成

您是否进行了
项目>清理
?如果这不起作用,请尝试强制Eclipse再次构建项目。如果仍然不起作用,请重新启动Eclipse。

尝试以管理员身份运行Eclipse。

最后我找到了原因。update aapt工具将没有顺序的格式字符串视为生成错误。e、 g.“%s%d”应该是“%1$s%2$d”。

我尝试了记事本教程练习2,但得到了相同的错误。
我用错了。我刚切换到8级,现在它工作正常。

转到文件->属性,并将目标更改为正确的android版本。对我来说,它是1.5(来自每日黑客教程)

如果你删除整个“gen”文件夹,然后转到Project>Build All it's以重新生成文件夹,R.java文件

在我的例子中是一个9补丁的可绘制文件,用GIMP修改,那么adb无法“解析”它,然后用draw9patch重新创建,运行良好,Eclipse中显示的AndroidManifest.xml与磁盘上的内容/Android正在读取的内容不同步。关闭并重新启动eclipse,编辑AndroidManifest.xml,使其正确、干净并生成

由于有两个AndroidManifest.xml文件并对其重命名而发生。如果两个应用程序来自同一代码库,则这两个应用程序非常有用。将项目链接到Android是有问题的。

第一次尝试

清理,从eclipse自动构建

如果未解决,则尝试uder解决方案

在再次清理、构建等之后,我找到了为什么R.class不是由eclipse生成的解决方案

问题在strings.xml中:

你好,世界,你好

helloautomplete这些默认情况下是在创建项目时由eclipse创建的

明确地说,您正在根据自己的需要更改strings.xml,有时您会从代码中清除string.xml这两行

它在AndroidManifest.xml文件中产生问题

因此它不能与strings.xml通信

android:icon="@drawable/icon" android:label="@string/app_name"

android:name=".HelloAutoComplete"

android:label="@string/app_name"
不要从strings.xml中删除这两行

android:icon="@drawable/icon" android:label="@string/app_name"

android:name=".HelloAutoComplete"

android:label="@string/app_name"
问候aarifmohammadkhan@gmail.com

如果有人在安卓系统中有任何问题

欢迎提问

问候
aarifmkhan

我在文件夹中同时有值和值,它正在从文件夹中选择字符串。我删除了en文件夹,它恢复了正常

我试过了

  • 干净的
  • 删除gen
  • 重新启动eclipse

  • 以下是我所做的一些事情,这些事情最终让我成功了

    1) 我使用的是Admob广告,我的res/values文件夹中没有attrs.xml文件

    2) 我从我的主要活动中删除了一行,上面写着“import andriod.R”,我所有的资源都重新连接起来,这最终使错误消失了

    3) 我最后一个错误是我有一个“lib”文件夹,而不是一个“libs”文件夹,它保存了我的Admob jar文件

    最后,在这些更改之后,我清理了项目


    因此,如果上述任何一项都不能解决问题,希望这能帮助其他有同样错误的人。

    我在C:\Users\me\workspace\project\bin\resources.ap下创建了一个空文本文件_


    然后清理/重建。。。这似乎解决了问题。

    我也遇到了同样的问题,在深入研究Eclipse提供的不同输出后,发现问题与格式错误的9补丁映像有关


    我在问题输出(Alt-Shift-Q然后是X)中发现了问题。

    我收到了相同的错误消息,原因是我的一个字符串资源值(在文件res/values/strings.xml中)中有一个反斜杠字符


    我必须先删除冒犯的角色并清理项目,然后才能进行构建。

    1-尝试
    project>clean
    并重建项目

    2-如果clean无法解决此问题,请在Eclipse中的
    控制台
    视图中检查ALL日志


    问题可能不会在
    控制台
    视图的末尾报告。在我的例子中,它是一个不尊重9-patch格式的可绘制文件。这是在
    控制台
    视图中的某个地方报告的,但不是在结尾处报告的

    删除在gimp中创建的任何9个补丁可绘制文件并刷新。

    在eclipse进行了一些更新之后,我出现了这个问题。我只是去备份我的项目,并采取了文件,并把它放在适当的地方,在我目前的项目和所有工作

  • 删除文件系统上的bin和gen
  • 在Eclipse中刷新(F5)项目

  • 我也面临同样的问题。我通过删除新添加的png文件修复了它。它无法生成resources.ap文件,因为我的一个png文件位于drawable中

    从系统中删除bin和gen目录。然后在eclipse中使用F5。

    这对我有帮助。我没有别的办法

    升级到Android SDK Tools 15后,我遇到了这个问题。正如其他一些回复所示,它也与PNG图像有关。在分析Eclipse控制台输出后,我发现进程aapt.exe在处理其中一个图像时崩溃。更准确地说,这是在标记为“包含来自包的资源”的步骤中。为了确定导致问题的文件,我扫描了控制台输出,发现了3个aapt.exe调用,并且我在Windows控制台中重新运行了每个调用。第三个(“aapt.exe package-v-S…”)在我的一个PNG文件上崩溃。在我替换此文件(以所有支持的解决方案)后,问题消失了。

    我得到了此线程中的错误和此帖子中的错误:


    在Eclipse中更新Android SDK为我修复了这两个错误。

    我在运行“aapt.exe”更新工具时遇到了一个错误

    当控制台构建时,这个程序中显然有一个bug