gpt4 book ai didi

Android Wear 应用程序未显示在 watch 的 "Start..."菜单中

转载 作者:行者123 更新时间:2023-11-29 21:01:45 26 4
gpt4 key购买 nike

我在 Android Studio 中向我的 Android 应用程序添加了一个 wear 模块。在 mobile 模块中,我在移动应用程序 build.gradle 中指定了这一行:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:+'
compile "com.android.support:support-v4:20.0.+"
wearApp project(':wear')
}

此外,这是我的 wear 模块的 AndroidManifest.xml。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.my.wear" >

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

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.DeviceDefault" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest>

在 logcat 中,我看到应用程序已安装在 watch 上的消息。

09-16 17:12:03.075: D/WearablePkgInstaller(1023): Got PackageUpdateReceiver message Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.myapplication flg=0x4000010 cmp=com.google.android.wearable.app/com.google.android.clockwork.companion.packagemanager.PackageUpdateReceiver (has extras) }

但是,我无法前往开始... 找到该应用程序!有什么明显的我想念的吗?

最佳答案

确保您的 AndroidManifest.xml 包含如下内容:

<activity
android:name=".MyActivity"
android:label="MyActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

(假设在上面的示例中,您要从“开始”启动的 Activity 是 com.myapplication.MyActivity,并且您希望它在“开始”列表中显示为“MyActivity”。)

关于Android Wear 应用程序未显示在 watch 的 "Start..."菜单中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25879271/

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