English 中文(简体)
APT 错误代码 - 10737741819
原标题:AAPT failing with error code -1073741819

构建工程时从 AAPT 中丢出以下错误 。 我重建了工程, 但仍失败 。 我找不到任何引用错误代码的实际含义 。 我使用 Java 6 和 Intelli J 中的 Android 工具 r19 和 ActionBarshellock v4.1. 0 。

I/O error: Command
"C:android-sdk-windowsplatform-toolsaapt.exe package -m --auto-add-overlay --extra-packages com.actionbarsherlock -J C:UsersOllie.IntelliJIdea11systemcompilerproject6.b9f5599b.generatedaaptProject.9617c193production -M C:/Users/Ollie/Documents/Dropbox/Tech/project6/Source/project6/AndroidManifest.xml -S C:/Users/Ollie/Documents/Dropbox/Tech/project6/Source/project6/res -S C:/Users/Ollie/Documents/Dropbox/Tech/project6/Source/actionbarsherlock/res -I C:android-sdk-windowsplatformsandroid-14android.jar"
execution failed with exit code -1073741819

此构建失败开始于我在 ActionBarsherlock 库项目中添加了我的项目依赖性之后。 如果我删除了该依赖性, 此工程将构建完善。 如果我将其添加回来, 它将再次失败 。

最佳回答

我在窗口下遇到这个问题, 我通过删除样式. xml 中样式项目定义中的“ id” 来解决这个问题。 我和另一个不知道原因的人谈过, 但发现在样式文件中使用 +id 经常引起问题 。

问题回答

Update Oct. 27, 2014 -

问题已经解决了 Android SDK Build-tools rel. 21.0.2, 有点松了一口气...猜想我会离开这个职位的其余部分, 以防有人诉21.0.1 遇到这个问题, 或者如果在将来释放工具时出现错误返回。 也许这样可以拯救有人在工具错误墙上敲打头部, 检查所有其他的柱子和代码一整天。

Original post from Oct. 18, 2014

这个旧问题又出现了新的转折...今天,2014年10月18日, 在升级为刚放行的Android SDK v. 21之后, 我的Windows 7电脑上, 使用Aapt.exe, 使用同一退出代码 - 1073741819, 使用Aapt. exe21. 01。 在我的文章发布之前, 尝试了这条线索中的所有答案, 却没有成功。 然后将Aapt. exe 的旧版本从 20. 0. 0 (也从19. 1. 0 工具目录中尝试过) 复制出来, 在每种情况下,它都运作良好。 没有问题( 只需用每个版本的 aapt.exe 测试来清理项目 ) 。

Aapt.exe Windows在Android SDK 制造的工具21.0.1版本中是否坏了?还有人看到这个问题吗?

格雷格

对于在Android演播室遇到这个问题的其他人来说,

我复制了输出窗口中显示的 aapt. exe 命令。 例如 :

C:android-sdk-windowsplatform-toolsaapt.exe package -m --auto-add-overlay --extra-packages com.actionbarsherlock -J C:UsersOllie.IntelliJIdea11systemcompilerproject6.b9f5599b.generatedaaptProject.9617c193production -M C:/Users/Ollie/Documents/Dropbox/Tech/project6/Source/project6/AndroidManifest.xml -S C:/Users/Ollie/Documents/Dropbox/Tech/project6/Source/project6/res -S C:/Users/Ollie/Documents/Dropbox/Tech/project6/Source/actionbarsherlock/res -I C:android-sdk-windowsplatformsandroid-14android.jar

在结尾处,我把 -v 附加到命令的末尾,然后在命令提示窗口中运行。开关在动词记录上打开。最终命令将失败,但是它试图包装的最后的文件是罪犯。我建议你集中力量处理该文件。

这个问题的一般解决办法在于 XML 代码。 XML 代码中有些东西被指点, 但没有显示。 在我的案例中, 一个无法到达的字符串导致这个错误 。

<item android:title="@string/action_settings">  

Due to some code merging, this string code deleted, and compiler is unable to find it.I changed it & whoop.. error is gone.
In most of the languages, 1073741819 error is usually thrown whenever there is problem accessing resources

确保您的 id/... (在主.xml 和其他人) 也注册在字符串.xml 中 。

The problem I had was that <item android:id="@+id/menu_help" android:title="@string/menu_help"/> in my main.xml file was not defined in my strings.xml file.

Take a look at here.
It is related to Android Develop s second class, of adding action buttons.
It is simply that the drawable "ic_action_search" is not present. Well, it was the case for me.
The class links to Action bar icon pack where you can find your missing PNGs and add to your project.

Hope it helps,
SJ

I think aapt ErrorCode -1073741819 means Android resources are conflict or illegal. Whenever I meet this error on android projects of others or my own, I usually find required attributes in layout/xxx.xml are missing, or id, name attributes are conflicts in different layout/xxx.xml

I had the same problem in Eclipse. Eclipse now and then shows up those kind of errors, a simple refresh in my project fixed that error for me.

存在同样的问题。 在布局 xml 文件内有一个引用, 指向一个不再在源代码中的对象。 您也许应该先检查您的主布局文件 。

我刚刚再次面对这个问题。 上次我未能找到错误的原因, 所以不得不逐一清除所有错误的原因, 并仔细地添加文件和资源。 但现在我找到了另一个错误的原因 。 我在这里使用了软件提供的方法 。 开发者 但对于我来说, 罪魁祸首不是最后一行, 而是倒数第二行 。 这是一个菜单 xml 文件, 问题在于此文件中的第一行 。 它是空的, xml 声明是空的 。

xml 版本= "1.0" 编码= "utf-8"

被放在第二行。 IntelliJIDE 静态分析器在打开文件和编译器在编译时崩溃之前不会突出这个错误。 所以要确定您所有的 xml 文件( 外延、 样式、 菜单) 在文件第一行有正确的 xml 声明 。

我把它修好了,在重新整理之前先清理完项目

我得到的错误代码是 -1073741502 略微不同, 但我认为它只是 先前的Aapt结构产生的代号。

在我的菜单里有问题 看看这个:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    >

    <item android:id="@+id/action_help"
        android:title="@string/help"
        android:orderInCategory="100"
        app:showAsAction="never"
        />
</menu>

Renaming namespace for app:showAsAction from app to android solved this problem. Here goes the right way

<item android:id="@+id/action_help"
    android:title="@string/help"
    android:orderInCategory="100"
    android:showAsAction="never"
    />

还有一个资源问题 - 将 formating="false" 添加到字符串中,其中含有 格式化字符 。

详见Android XML%符号

在我的情况下(Windows 8.1上的机器人工作室),aapt 有时会被卡住,指挥线的每次发射都会崩溃(但在探索者双击时不会崩溃 ) 。 当我终止任务管理器清洁 & amp; 构建中的所有 cmd. exe conhost. exe 程序时, 设置完好。

this error will be generated when your xml has some problems but eclipse will not show real problem when Project>Build Automatically is checked

您必须首先做的是取消选中该选项, 构建全部, 并看到问题窗口 。

对我来说,我从资源中删除了一条绳子, 但没有用它, 所以我需要两个工作日的时间 来找出问题是什么

一般来说,由于 xml 文件的某些缺失参数或某些语法错误,观察到了这个错误。

You can refer the Messages view for gradle build. There it states, which file is having error. In my case, in one of the layout xml, there was some extra character.

尝试将版本早于 19 的构建工具从机器人构建工具文件夹中删除, 然后从 sdk 管理器安装构建工具 19, 复制 lib 文件夹和 aapt. exe 到平台构建文件夹 。





相关问题
Android - ListView fling gesture triggers context menu

I m relatively new to Android development. I m developing an app with a ListView. I ve followed the info in #1338475 and have my app recognizing the fling gesture, but after the gesture is complete, ...

AsyncTask and error handling on Android

I m converting my code from using Handler to AsyncTask. The latter is great at what it does - asynchronous updates and handling of results in the main UI thread. What s unclear to me is how to handle ...

Android intent filter for a particular file extension?

I want to be able to download a file with a particular extension from the net, and have it passed to my application to deal with it, but I haven t been able to figure out the intent filter. The ...

Android & Web: What is the equivalent style for the web?

I am quite impressed by the workflow I follow when developing Android applications: Define a layout in an xml file and then write all the code in a code-behind style. Is there an equivalent style for ...

TiledLayer equivalent in Android [duplicate]

To draw landscapes, backgrounds with patterns etc, we used TiledLayer in J2ME. Is there an android counterpart for that. Does android provide an option to set such tiled patterns in the layout XML?

Using Repo with Msysgit

When following the Android Open Source Project instructions on installing repo for use with Git, after running the repo init command, I run into this error: /c/Users/Andrew Rabon/bin/repo: line ...

Android "single top" launch mode and onNewIntent method

I read in the Android documentation that by setting my Activity s launchMode property to singleTop OR by adding the FLAG_ACTIVITY_SINGLE_TOP flag to my Intent, that calling startActivity(intent) would ...

From Web Development to Android Development

I have pretty good skills in PHP , Mysql and Javascript for a junior developer. If I wanted to try my hand as Android Development do you think I might find it tough ? Also what new languages would I ...