Android 处于开发阶段的 Wear 应用不会出现在手表启动器中

Android wear app in development stage does not appear in watch launcher

当我 运行 通过 Android studio 开发的 android Wear 应用程序时,它通常会安装在我的手表中,稍后可以通过 Wear 启动器启动。不确定会发生什么,我的最新项目不再在启动器中显示为图标,尽管我可以看到该应用程序正在启动并且功能齐全,但是在环境模式之后,当应用程序移至后台时,我无法重新启动磨损。唯一的方法是再次从 Android Studio 启动它。该应用程序图标已从手表中删除,我不明白为什么! 当我通过 ADB 检查 phone 中的软件包列表时,我可以看到它已列出,但它从未出现在 wear 中已安装的应用程序中,几天前它出现了。 我有带 Android 5.1.1、Android Wear 1.3.0.2166028 和 Android Studio 1.5.0/141.2422023

的 LG G Watch R
This is what I figured out by trying different manifest setups:

When providing the intent filter to start your main activity in the wear manifest as a combination of action.Main and action.TRACK category with mime type /running, the activity will not register in the launcher with an icon, only voice action OK GOOGLE START RUNNING will launch the activity. 

<intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="vnd.google.fitness.TRACK"/>
                <data   android:mimeType="vnd.google.fitness.activity/running"/>

                <category android:name="android.intent.category.LAUNCHER" />

</intent-filter>


To get the icon back to the  launcher I had to make a compromise of loosing the ability to start the main activity with the voice launcher. 

<intent-filter>
                <action android:name="android.intent.action.MAIN" />


                <category android:name="android.intent.category.LAUNCHER" /></intent-filter>