2013-04-30 44 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剛剛崩潰,如果它不喜歡它的輸入文件的東西。