2013-09-08 3 views
1

Я пытаюсь протестировать приложение на Galaxy S4, и мне нужно вручную удалять приложение каждый раз, прежде чем запускать его, чтобы он мог перезаписать старый drawable (bottleoverlay.9.png) и я думаю, иногда это даже не работает. Кажется, что этот конкретный файл не хочет обновляться. Если я обновил версию drawable-xxhdpi другого png-файла, она изменит ее на телефоне после удаления, но не файл bottleoverlay.9.png bottleoverlay.9.png довольно большой 400 x 1000 px в этом проблема?S4 app testing wont overwrite drawables

Он отлично работает с S2. Как исправить это, чтобы перезаписать старые чертежи в apk

- Я обнаружил, что в папке bin файл bottleoverlay.9.png по-прежнему остается старым, поэтому я удалил его, и это, казалось, обновило его ,

--now его не обновлять файлы, даже если я изменить бен версии и деинсталлировать

+0

Это похоже на проблему в вашей среде сборки, которая, как оказалось, была обнаружена на S4. Как выглядит ваш манифест и какова структура вашего ресурсного каталога? Где используется bottleoverlay.9.png? –

ответ

0

Я думаю, что происходящее файл xxhdpi 9patch был слишком велик, и он возвращается к xhdpi и ИПЧР файлы как хорошо, как non9patch версия файла xxhdpi. Я все еще не совсем понимаю, как он выбирал файл, но почему он не показывал мои обновленные файлы. В итоге я просто удалил файл xxhdpi, и теперь он обращается к файлу xhdpi и масштабирует его. Хотя, когда файл xxhdpi был там, когда он прибегал к другим файлам, он не масштабировал их.

0

попробовать этот код, чтобы установить новое приложение:

~ .. \ SDK \ платформенных инструментов \ ADB -d -r инсталляцию "путь вашего APK-файл"

Он будет перезаписан все в старые вещи.