问题
- 当编译成Android应用时,控制台中出现下面那样的信息(其中的文件名是您的项目名):
CommandInvokationFailure: Android Asset Packaging Tool failed. See the Console for details.
- Stderr[
<FILENAME>: error: Invalid filename. Unable to add.
]
原因
Android资源包工具中有一个众所周知的限制,那就是资源的文件名不能超过100个字符。
文件名超过100个字符会使Android资源包工具的调用失效。
解决方案
把所有违反规则的文件名重命名为100个字符以下的文件名。
您可以在控制台中的错误信息中查看到引起这项错误的文件名列表。