简体   繁体   English

安装已签名的APK不会在Android Wear上安装应用

[英]Installing signed APK does not install app on Android Wear

When I try to install app on Android Wear by installing signed APK on handheld, I receive this error on Wear logcat: 当我尝试通过在掌上电脑上安装已签名的APK在Android Wear上安装应用时,我在Wear logcat上收到此错误:

0:34:06.143    1874-5212/? E/WearablePkgInstaller﹕ Error finding asset for package: com.company.app
    com.google.android.wearable.gmsclient.WearableException: getDataItem failed: Status{statusCode=TIMEOUT, resolution=null}
            at com.google.android.wearable.gmsclient.GoogleApiClientHelper.throwIfFailed(GoogleApiClientHelper.java:98)
            at com.google.android.wearable.gmsclient.DataManager.getDataItem(DataManager.java:153)
            at com.google.android.clockwork.packagemanager.PackageManagerUtil.getPackageFdForPackageWithName(PackageManagerUtil.java:57)
            at com.google.android.clockwork.home.provider.WearablePackageInfoProvider.openFile(WearablePackageInfoProvider.java:147)
            at android.content.ContentProvider.openAssetFile(ContentProvider.java:1213)
            at android.content.ContentProvider.openTypedAssetFile(ContentProvider.java:1393)
            at android.content.ContentProvider.openTypedAssetFile(ContentProvider.java:1459)
            at android.content.ContentProvider$Transport.openTypedAssetFile(ContentProvider.java:342)
            at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:312)
            at android.os.Binder.execTransact(Binder.java:404)
            at dalvik.system.NativeStart.run(Native Method)
    Could not create a temp file from FD for com.company.app

Just a quick check; 快速检查一下; ensure that the R file is not corrupted, or that nothing is wrong with it. 确保R文件没有损坏,或者没有任何问题。 All of the asset based issues that I have had in the past, since the R file is Android's way of assigning asset IDs in the app, are from issues with the R file, which Android Studio, at least earlier, was really bad at updating and keeping fresh. 我过去遇到的所有基于资产的问题,因为R文件是Android在应用程序中分配资产ID的方式,是来自R文件的问题,Android Studio至少在早期更新时非常糟糕并保持新鲜。

this problem is google play service lib and android wear app does not match, try to update your android wear app in your phone and update the android version in your watch, finally set boothblue debug over phone enable. 这个问题是谷歌播放服务lib和android穿的应用程序不匹配,尝试更新你的手机中的Android穿戴应用程序并更新你的手表中的Android版本,最后设置boothblue调试通过电话启用。 good luck 祝好运

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM