我目前正在测试Android上的应用程序 . 如果我使用Android studio或ADBinstall推送应用程序,那么应用程序将安装在 Watch 上并保持正常状态 . 然而,我使用嵌入式apk穿1.0构建策略(嵌入在手机apk内的穿戴),一切正常,当我安装手机应用程序,它也自动安装磨损应用程序 . 然而,应用程序安装在磨损,30秒左右后,应用程序会自动从磨损中卸载并删除图标 .
这是一个非常奇怪的问题,并且难以确定,会对这个或任何可能发生这种情况的原因表示感谢 .
在我自己解决这个问题的同时找到你的问题...我喜欢你有一个穿着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 } }
然后设置所有模块以在Android Studio中构建变体“release” . 此时,您应该只能运行手机端应用程序,并自动安装 Watch 端应用程序 . 然后说到发布:
做一个项目干净
最后一次安装并运行
导航至"project_name/module_name/build/outputs/apk/"以查找应用程序的APK
完成
我想我可以提供的其他一些建议是:
adb -d uninstall非常适合从两台设备上卸载应用程序
adb -d install非常适合测试最终版本的实际效果
将APK上传到Google时,拒绝使用Google签名密钥管理
1 回答
在我自己解决这个问题的同时找到你的问题...我喜欢你有一个穿着apk捆绑到我的手机应用程序的apk并看到了这种行为 . 我想我已经确定了避免它的过程!首先,您要设置具有签名配置的发布模式(这大致是我们拥有的)
然后设置所有模块以在Android Studio中构建变体“release” . 此时,您应该只能运行手机端应用程序,并自动安装 Watch 端应用程序 . 然后说到发布:
做一个项目干净
最后一次安装并运行
导航至"project_name/module_name/build/outputs/apk/"以查找应用程序的APK
完成
我想我可以提供的其他一些建议是:
adb -d uninstall非常适合从两台设备上卸载应用程序
adb -d install非常适合测试最终版本的实际效果
将APK上传到Google时,拒绝使用Google签名密钥管理