我正在尝试通过Android手机安装可穿戴应用程序,使用此处找到的"使用Android Studio方法打包" ,但它无效.apk永远不会安装到可穿戴设备上.这是logcat输出:
07-28 15:11:54.107 766-820/? W/PackageManager? Unknown permission com.google.android.wearable.READ_SETTINGS in package com.google.android.gms
07-28 15:11:54.117 766-820/? W/PackageManager? Not granting permission com.google.android.gm.permission.AUTO_SEND to package com.google.android.wearable.app (protectionLevel=2 flags=0x88be44)
07-28 15:11:54.117 766-820/? W/PackageManager? Not granting permission android.permission.MEDIA_CONTENT_CONTROL to package com.google.android.wearable.app (protectionLevel=18 flags=0x88be44)
07-28 15:11:55.047 632-632/? D/WearablePkgInstaller? Got PackageUpdateReceiver message Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:my.package.name flg=0x4000010 cmp=com.google.android.wearable.app/com.google.android.clockwork.companion.packagemanager.PackageUpdateReceiver (has extras) }
07-28 15:11:55.177 632-632/? D/WearablePkgInstaller? Got PackageUpdateReceiver message Intent { act=android.intent.action.PACKAGE_ADDED dat=package:my.package.name flg=0x4000010 cmp=com.google.android.wearable.app/com.google.android.clockwork.companion.packagemanager.PackageUpdateReceiver (has extras) }
Run Code Online (Sandbox Code Playgroud)
作为旁注,我能够手动打包(也在上面的链接中描述),当我在手机上运行时,apk安装在可穿戴设备上.我正在使用buildToolsVersion 20.0.0,我正在运行Android Studio 0.8.2并且在我的手机模块的build.gradle中有这一行:
wearApp project(':wearable') …Run Code Online (Sandbox Code Playgroud) 我们今天发布了我们的第一个可穿戴应用程序,但遗憾的是这个应用程序没有自动安装.
我们仔细检查了APK和可穿戴式apk,但从未点击过手表.按照http://android-developers.blogspot.de/2014/07/update-on-android-wear-paid-apps.html中的建议手动打包APK 也没有帮助.(我们知道这应该只影响付费应用,但只是为了确定)
还有其他人面临这个问题吗?如果我们通过adb安装APK,该应用程序可以正常运行.