Oll*_*e C 21 android intellij-idea actionbarsherlock
构建项目会从AAPT引发以下错误.我重建了这个项目,但它仍然失败了.我找不到任何关于此错误代码实际意味着什么的引用.我在使用ActionBarSherlock v4.1.0的IntelliJ中使用Java 6和Android工具r19.
I/O error: Command
"C:\android-sdk-windows\platform-tools\aapt.exe package -m --auto-add-overlay --extra-packages com.actionbarsherlock -J C:\Users\Ollie\.IntelliJIdea11\system\compiler\project6.b9f5599b\.generated\aapt\Project.9617c193\production -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-windows\platforms\android-14\android.jar"
execution failed with exit code -1073741819
在我从项目向ActionBarSherlock库项目添加依赖项之后,此构建失败开始发生.如果我删除该依赖项,项目构建正常.如果我将其添加回来,它会再次失败.
Android SDK Build-tools rel解决了这个问题.21.0.2,松了一口气......猜猜我会留下这篇文章的其余部分,以防有人使用v.21.0.1遇到这个问题,或者如果bug在以后的工具版本中返回.也许它会拯救有人在工具漏洞墙上挣扎,审查所有其他帖子及其代码一整天.
关于这个老问题的新转折......今天,2014年10月18日,在我的Windows 7计算机上升级到刚刚发布的Android SDK v.21之后,使用来自android-sdk\build-tools\21.01 \目录的aapt.exe每次都使用相同的退出代码-1073741819崩溃.在我的帖子之前尝试了这个帖子中提出的所有答案都无济于事.然后只是从20.0.0复制旧版本的aapt.exe(也尝试从19.1.0工具目录),并且在每种情况下它都工作正常.没有问题(只需要测试每个版本的aapt.exe清理重建项目).
是aapt.exe for Windows,在Android SDK内置工具版本21.0.1坏了吗?有没有人看到这个问题?
格雷格
对于在Android Studio中遇到此问题的任何其他人,我就是这样解决的:
我复制了输出窗口中显示的aapt.exe命令.例如:
C:\android-sdk-windows\platform-tools\aapt.exe package -m --auto-add-overlay --extra-packages com.actionbarsherlock -J C:\Users\Ollie\.IntelliJIdea11\system\compiler\project6.b9f5599b\.generated\aapt\Project.9617c193\production -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-windows\platforms\android-14\android.jar
最后,我将附加-v到该命令的末尾并在命令提示符窗口中运行它.该开关打开详细日志记录.最终命令将失败,但它尝试打包的最后一个文件是罪魁祸首.我建议你把精力集中在那个文件上.
| 归档时间: | 
 | 
| 查看次数: | 13514 次 | 
| 最近记录: |