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

标签 android wear-os

当我尝试通过在手持设备上安装已签名的 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

最佳答案

快速检查一下;确保 R 文件没有损坏,或者它没有任何问题。我过去遇到的所有基于 Assets 的问题,因为 R 文件是 Android 在应用程序中分配 Assets ID 的方式,都来自 R 文件的问题,Android Studio,至少在早些时候,在更新方面真的很糟糕并保持新鲜。

关于android - 安装已签名的 APK 不会在 Android Wear 上安装应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243697/

相关文章:

wear-os - watch 中的低位环境模式是什么?

android - 如何添加安装我自己的 LocationProvider?

android模拟器永远启动

Android-Magento- 如何使用 ksop2 将产品添加到购物车

android - 单一按钮的多种功能

java - 取消 Android Wear 中的所有堆叠通知

android - 在方向更改期间保存 Tab 状态

Android Wear 数据项

android - WearableListView setEnableGestureNavigation 不可用

java - 无法从磨损数据层获取数据