Android-износ встраивания старых (кэшированных) износа apk в мобильном выпуске apk

Я создаю подписанный APK с помощью опции Build -> Generate Signed APK

Проблема в том, что mobile-release.apk не вставляет обновленный apk износа. Я пытался изменить текст / логику, но он всегда отображал старую вещь.

Я перепробовал все следующее, любые идеи, почему он продолжает встраивать старый apk от износа вместо создания нового.

Файл -> Недействительный кеш / Перезагрузка.Build -> Clean + Rebuild projectОчистить кэш от износа приложения на телефонеНастройки -> Повторная синхронизация всех приложений (опция в приложении для переносного ношения)вручную удалите все apks в папке build как на мобильном, так и на носителе.

Любые намеки или кто-либо сталкивался с подобной проблемой, пожалуйста, ответьте.

Обновление 1:

Я проверил сгенерированныйизнос release.apk отдельно, это последний, все еще как-то встроенный apk старый.

Я изменил свою конфигурацию Gradle, чтобы вручную включить недавно сгенерированный APK,

compile fileTree(dir: 'libs', include: ['*.jar'])
// wearApp project(':wear')
wearApp files('wear-release11.apk') // renamed purposefully to make sure its picking right file.

это действительно даст ошибку, еслиизнос release11.apk отсутствует .. но когдаизнос release11.apk доступен,он все еще вставляет какой-то старый кэшированный apk.

Обновление 2: Я извлек и проверил содержимое сгенерированного APK, в нем действительно есть последний сгенерированный apk. Но как-то телефон толкает кешированную версию. Не уверен, что его ошибка связана с приложением «android-wear» или приложением Play Store. Для меня удаление сопутствующего приложения android-wear (на удивление, а не просто очистка данных) решает эту проблему. Но через некоторое время он снова кеширует apk.

Ответы на вопрос(1)

Ваш ответ на вопрос