Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.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
Android wear应用程序不能在未安装google play服务的可穿戴设备上运行_Android_Google Play Services_Wear Os - Fatal编程技术网

Android wear应用程序不能在未安装google play服务的可穿戴设备上运行

Android wear应用程序不能在未安装google play服务的可穿戴设备上运行,android,google-play-services,wear-os,Android,Google Play Services,Wear Os,我正在为一款可穿戴设备开发一款android wear应用程序,该设备上没有为中国地区安装Google Play服务。但应用程序无法运行,出现以下异常: 找不到可穿戴共享库类。请添加到应用程序清单中 我已经在清单文件中添加了这一行,但它仍然抛出相同的异常。以下是我的清单和梯度文件: AndroidManifest.xml 关于这一点,我做了很多搜索,但我找不到任何合适的解决方案 请帮忙 提前谢谢 图书馆播放服务可穿戴:中国似乎需要10.2.0; 但仅当使用: 这是无意义的,应该删除: build

我正在为一款可穿戴设备开发一款android wear应用程序,该设备上没有为中国地区安装Google Play服务。但应用程序无法运行,出现以下异常:

找不到可穿戴共享库类。请添加到应用程序清单中

我已经在清单文件中添加了这一行,但它仍然抛出相同的异常。以下是我的清单和梯度文件:

AndroidManifest.xml

关于这一点,我做了很多搜索,但我找不到任何合适的解决方案

请帮忙

提前谢谢

图书馆播放服务可穿戴:中国似乎需要10.2.0; 但仅当使用:

这是无意义的,应该删除:

buildToolsVersion = '27.0.3'
如果这一点失败了:

<uses-library
    android:name="com.google.android.wearable"
    android:required="false" />
我认为您最终可能需要使用com.google.android.support:


如果问题仍然存在,请考虑提交一个问题。

谢谢您的答复马丁。正如您所提到的,我已经检查了设备,是的,设备上缺少共享库。此外,我没有使用任何其他映像闪存操作系统的权限,因为它是客户端提供的设备。因此,在不闪烁设备的情况下,我还能运行应用程序吗?列出了10.2.0版…我确信它曾经受到支持。但在当前的androidx版本中,这可能不再受支持——或者至少,它没有得到很好的记录。支持:wearable:2.5.0似乎是已知的最后一个工作版本。例如:。我将对代码进行必要的更改,并让您了解其行为。谢谢即使在执行了上述代码更改之后,我在启动应用程序时也会遇到以下异常:java.lang.RuntimeException:无法启动活动组件信息{com.xyz.abcd/com.xyz.abcd.AbcActivity}:java.lang.IllegalStateException:找不到可穿戴共享库类。请添加到应用程序中manifest@Jaydroid您可以尝试实现com.google.android.wearable:wearable:2.5.0…但它可能需要安装在系统分区上,而不是安装在应用程序中。我的意思是,如果你能在一个可穿戴模拟器上运行它,你可以肯定ROM缺少那个库。。。刷新另一个ROM可能是提供此库的唯一方法。欧洲在这里,所以我只能理论化。
implementation "com.google.android.gms:play-services-wearable:17.0.0"
buildToolsVersion = '27.0.3'
<uses-library
    android:name="com.google.android.wearable"
    android:required="false" />
compileOnly 'com.google.android.wearable:wearable:2.5.0'
implementation "com.android.support:wear:28.0.0"
implementation "com.google.android.support:wearable:2.5.0"
compileOnly "com.google.android.wearable:wearable:2.5.0"