2011-08-18 72 views
0

您好,我的客戶試圖將apk添加到他們的市場應用程序,併發生像下面的錯誤。Android的apktool錯誤

*18.Ağu.201112:23:14 brut.androlib.res.AndrolibResources loadMainPkg INFO:正在加載資源表...線程「main」中的異常java.lang.Error:Androlib錯誤:多個資源:spec = 0x7f02004c drawable/top_bar_large,config = -ldpi *

似乎該工具認爲名爲top_bar_large的可繪製資源已被多次使用。這是正確的,但在不同的可繪製目錄中。

我的意思是圖像位於目錄中;

繪製,LDPI

繪製-XLARGE - LDPI

正如我在自動了解Android手柄。我也安裝了失敗(實際上這個工具認爲它失敗了)apk給我的手機和其他手機(不同品牌),沒有任何問題!

我需要做什麼?你可以幫我嗎 ?

+0

你可能需要幫助他們獲得自己的市場更好的apktool。如果它在手機,市場和日食上按預期工作,這是合乎邏輯的,但不適合他們的市場...問題可能來自他們的市場! 亞馬遜應用市場,例如對apks的版本名稱有限制。 sirandroid(火雞)從未接受過我的apk文件,沒有詳細說明自上個月以來爲什麼和支持沒有時間回答問題......簡而言之,市場方面的軟件並不那麼成熟。 – Snicolas

+0

非常感謝。我已經測試了2個手機的apk。客戶也通過大約20種不同的設備進行測試。現在他們像這樣回來了! –

回答

2

我希望這仍然是相關的。

我會建議兩件事之一。首先,嘗試最新版本的apktool。據我所知,xlarge被添加到apktool比較晚。最新版本應該工作正常。

如果不是,您可以嘗試zzos(完全披露:zzos是我寫的)。它的知名度要低得多,但偶爾可以處理apktool無法反編譯的APK。特別是,我碰巧知道zscos支持xscale,並且已經有一段時間了。

我希望這有助於
Shachar

+0

該問題已由客戶解決。所以這不再相關。問題在於它們的配置參數。 –