2013-04-30 48 views
4

尝试使用Maven构建和安装Android项目,我们无法使用它与Google Play服务apklib进行编译。aapt的分段错误

我试图从apklib中删除所有语言,只保留默认的语言,并且它似乎能够执行aapt而没有任何问题。

有没有人遇到过这个问题?我试图做到杰克沃顿在这个网站上说的:https://github.com/JakeWharton/gms-mvn-install,但是分割错误仍在发生。

想法?

谢谢你的时间。

AAPT:警告:字符串 'error_generic_text_toast' 在/Users/fjfernandez/Development/android-messenger/app/target/unpack/apklibs/com.google.android.gms_google-play-services_apklib_5/res没有默认翻译;发现:ca_ES cs de en eu_ES fr gl_ES it nl pt pt_PT sk 分割错误:11

回答

3

我们在代码中遇到的问题是风格。你不能使用@ + id来引用任何视图(我想你不应该在你的样式中引用任何类型的视图,但无论如何)。

没有@ +编号在你的风格。

1

也许你已经解决了这个问题,但是我发现如果我没有在Manifest包中定义像“package = some.app .package“它给了我像你一样的错误。

0

我有一个带有未解析的@string引用的菜单文件。我从Eclipse Console选项卡复制了aapt命令并将其运行在独立的终端窗口中。我找到了aapt日志中的有问题的文件。

(new resource id main from /home/paller/workspaces/android_dev/xxxxxx/res/menu/main.xml) 

分割故障(核心转储)

它看起来并不高兴,AAPT刚刚崩溃,如果它不喜欢它的输入文件的东西。