Android Wear Build 1.0 - 自动卸载应用程序

时间:2017-09-20 15:43:07

标签: android wear-os

我目前正在测试Android上的应用程序。如果我使用Android studio或ADBinstall推送应用程序,那么应用程序将安装在手表上并保持正常状态。然而,我使用嵌入式apk穿1.0构建策略(嵌入在手机apk内的穿戴),一切正常,当我安装手机应用程序,它也自动安装磨损应用程序。然而,该应用程序安装在磨损,30秒左右后,应用程序会自动从磨损中卸载并删除图标。

这是一个非常奇怪的问题,很难说明一点,我会很感激这方面的一些帮助,或者为什么会出现这种情况。

1 个答案:

答案 0 :(得分:0)

在我自己解决这个问题的同时找到你的问题...我喜欢你在我的手机应用程序的apk中捆绑了一个穿着apk并且看到了这种行为。我想我已经确定了避免它的过程!首先,您要设置具有签名配置的发布模式(这大致是我们拥有的)

signingConfigs {
    release {
        keyAlias ''
        keyPassword ''
        storeFile file('../Store Info/app_key.jks')
        storePassword ''
        v1SigningEnabled true
        v2SigningEnabled false
    }
}
buildTypes {
    release {
        minifyEnabled false
        signingConfig signingConfigs.release
    }
}

然后将所有模块设置为构建变体" release"在Android Studio中。此时,您应该只能运行电话侧应用程序。让watch side app自动安装。然后说到发布:

  • 清理项目
  • 最后一次安装并运行
  • 导航到" project_name / module_name / build / outputs / apk /"找到你的应用程序的APK
  • 完成

我想我可以提供的其他一些建议是:

  • adb -d uninstall非常适合从两台设备上卸载应用
  • adb -d install非常适合测试您的最终版本是否真正有用
  • 将APK上传到Google时拒绝使用Google签名密钥管理