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