gpt4 book ai didi

wear-os - 加载 WearableActivity 时崩溃

转载 作者:行者123 更新时间:2023-12-01 08:27:08 26 4
gpt4 key购买 nike

在将 AppCompatActivity 迁移到 WearableActivity 时,我收到了以下消息的崩溃。

Caused by: java.lang.IllegalStateException: Could not find wearable shared library classes. Please add uses-library android:name="com.google.android.wearable" android:required="false" /> to the application manifest



我正在关注此链接以在我的应用程序中启用环境模式:
Keeping Your App Visible

我的 list 和 gradle 中分别有以下内容:
<uses-library android:name="com.google.android.wearable"
android:required="false" />


minSdkVersion 22
targetSdkVersion 22



compile 'com.google.android.support:wearable:1.2.0'
provided 'com.google.android.wearable:wearable:1.0.0'
compile 'com.google.android.gms:play-services-wearable:7.5.0'

我直接从链接中获取了这些(希望我做对了)。

我的设备正在运行以下版本:
  • Android Wear - 1.1.1.1929530
  • Google Play 服务 - 7.5.76 (2002306-534)
  • 安卓操作系统 - 5.1.1

  • 我猜测提供 android.support.wearable.activity.WearableActivity 的库应该捆绑在设备上,但不存在。

    最佳答案

    在没有看到您的 AndroidManifest 的情况下,我可以提出的唯一建议如下:

    uses-library 应该是应用程序级别,而不是 list 级别。您的 AndroidManifest 应如下所示:

    <manifest
    package="com.yourpackage.app_package"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <uses-feature android:name="android.hardware.type.watch"/>

    <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.DeviceDefault">

    <uses-library android:name="com.google.android.wearable" android:required="false" />

    <activity
    ....
    </activity>
    </application>
    </manifest>

    考虑:
    http://developer.android.com/guide/topics/manifest/uses-library-element.html

    关于wear-os - 加载 WearableActivity 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31489361/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com