2011-08-18 107 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

该问题已由客户解决。所以这不再相关。问题在于它们的配置参数。 –