4

尝试使用 Maven 构建和 Android 项目,我们无法使用 google play services apklib 编译它。

我试图从 apklib 中删除所有语言,只保留默认语言,它似乎能够毫无问题地执行 aapt。

有人遇到这个问题吗?我已经尝试按照 Jake Wharton 在这个网站上所说的去做: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

4

4 回答 4

3

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

您的样式中没有@+id

于 2013-06-26T14:25:44.677 回答
1

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

于 2013-05-12T21:55:04.410 回答
0

我刚刚发现当 strings.xml 包含 %blabla% 时,aapt segfaults。我在这里创建了一个问题:https ://code.google.com/p/android/issues/detail?id=68667

于 2014-04-17T09:01:58.927 回答
0

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

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

分段错误(核心转储)

如果 aapt 不喜欢其输入文件中的某些内容,它就会崩溃,这看起来并不好。

于 2013-11-30T22:02:44.183 回答