Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装签名的APK不会在Android Wear上安装应用程序_Android_Wear Os - Fatal编程技术网

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

安装签名的APK不会在Android Wear上安装应用程序,android,wear-os,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: Statu

当我试图通过在手持设备上安装签名的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文件没有损坏,或者没有任何问题。我过去遇到的所有基于资产的问题,因为R文件是Android在应用程序中分配资产ID的方式,都来自于R文件的问题,至少在早些时候,Android Studio在更新和保持新鲜方面非常糟糕

这个问题是google play服务库和android wear应用程序不匹配,请尝试在手机中更新android wear应用程序,并在手表中更新android版本,最后设置boothblue debug over phone enable。
祝你好运

你的Wear应用程序和你的同伴应用程序包一样吗?是的。包名称Samebot apk是否使用相同的密钥签名?是的,使用相同的密钥签名。您的资产文件夹是否在apk中?你有没有检查过你应该拥有的所有文件在构建之前和之后是否都在文件夹中?我清理了项目,所以R被重建,仍然无法通过移动设备安装。