S4 app测试不会覆盖drawables

时间:2013-09-08 01:54:22

标签: android galaxy

我正在尝试在Galaxy S4上测试应用程序,我需要在启动它之前每次手动卸载应用程序,以覆盖旧的drawable(bottleoverlay.9.png),我想有时候不会甚至工作。它似乎是这个特定的文件,不想更新。如果我更新另一个png文件的drawable-xxhdpi版本,它会在卸载后在手机上更改它,但不会更新bottleoverlay.9.png文件 bottleoverlay.9.png相当大400 x 1000像素这可能是问题吗?

它适用于S2。如何修复它以覆盖apk中的旧drawables

- 我发现在bin文件夹中,bottleoverlay.9.png文件仍然是旧文件,所以我删除了它,似乎更新了它。

- 即使我更改了bin版本并卸载了

,它现在还没有更新文件

2 个答案:

答案 0 :(得分:0)

我认为发生的事情是xxhdpi 9patch文件太大了,它还恢复为xhdpi和hdpi文件以及xxhdpi文件的non9patch版本。我仍然不知道它是如何选择哪个文件,但这就是为什么它没有显示我更新的文件。我最终只删除了xxhdpi文件,现在它转向xhdpi文件并进行扩展。虽然xxhdpi文件在使用其他文件的时候没有缩放它们。

答案 1 :(得分:0)

尝试使用该代码安装新应用:

〜.. \ sdk \ platform-tools \ adb -d install -r“你的apk文件的路径”

它将覆盖所有旧的东西。