我使用选项Build - >生成签名的apk。生成签名APK
问题是mobile-release.apk没有嵌入更新的穿戴apk。我试过改变文本/逻辑,但它总是显示旧的东西。
我已经尝试了以下所有内容,任何想法为什么它继续嵌入旧的穿着apk而不是创建新的。
任何提示,或任何面临类似问题的人,请回复。
更新1:
我分别测试了生成的 wear-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.
如果 wear-release11.apk 缺失,确实会出错...但是当 wear-release11.apk 可用时,它仍然会嵌入一些旧的缓存apk。
更新2: 我提取并检查了生成的APK的内容,它确实在其中有最新生成的apk。但不知何故,手机推缓存版本。不确定它的'android-wear'伴侣应用程序或Play Store应用程序是否会导致此错误。 对我来说,卸载android-wear伴侣应用程序(令人惊讶的是,不仅仅是清除数据)解决了这个问题。但它会在一段时间后再次缓存apk。
答案 0 :(得分:3)
我前段时间已经看到可穿戴式应用程序卡住且不会更新的情况。我认为这个bug已经解决了,但我想把这个答案记录下来,以防它仍在发生。
如果您100%确定您的APK版本正确,那么您可以尝试这个应该始终修复它的程序。如果这不能解决问题,那么您的APK构建过程就会出现问题: