我正在尝试在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版本并卸载了
,它现在还没有更新文件答案 0 :(得分:0)
我认为发生的事情是xxhdpi 9patch文件太大了,它还恢复为xhdpi和hdpi文件以及xxhdpi文件的non9patch版本。我仍然不知道它是如何选择哪个文件,但这就是为什么它没有显示我更新的文件。我最终只删除了xxhdpi文件,现在它转向xhdpi文件并进行扩展。虽然xxhdpi文件在使用其他文件的时候没有缩放它们。
答案 1 :(得分:0)
尝试使用该代码安装新应用:
〜.. \ sdk \ platform-tools \ adb -d install -r“你的apk文件的路径”
它将覆盖所有旧的东西。