Android watch face预览在我的LG G watch R上不可用
我使用的是Android Studio 1.0.2,我在Android开发者网站上按照以下说明创建了一个新的watch face项目: 我最终得到了一个可以在我的手表上运行的应用程序,显示了Android watch face预览在我的LG G watch R上不可用,android,wear-os,watch-face-api,Android,Wear Os,Watch Face Api,我使用的是Android Studio 1.0.2,我在Android开发者网站上按照以下说明创建了一个新的watch face项目: 我最终得到了一个可以在我的手表上运行的应用程序,显示了Hello round world文本,但手表表面在手表表面选择器中不可用/不可见。就像清单文件中并没有服务注册一样。 我不知道可能出了什么问题-我仔细检查了清单文件中的所有步骤和必要设置。 有人知道要检查什么吗?有没有人经历过同样的问题? 谢谢大家! <?xml version="1.0" encod
Hello round world
文本,但手表表面在手表表面选择器中不可用/不可见。就像清单文件中并没有服务注册一样。
我不知道可能出了什么问题-我仔细检查了清单文件中的所有步骤和必要设置。
有人知道要检查什么吗?有没有人经历过同样的问题?
谢谢大家!
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cz.dmn.meteorwatch" >
<uses-permission android:name="com.google.android.permission.PROVIDE_BACKGROUND" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<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=".WatchfaceActivity"
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>
<service
android:name=".MeteorWatchFaceService"
android:label="Meteor"
android:allowEmbedded="true"
android:taskAffinity=""
android:permission="android.permission.BIND_WALLPAPER" >
<meta-data
android:name="android.service.wallpaper"
android:resource="@xml/watch_face" />
<meta-data
android:name="com.google.android.wearable.watchface.preview"
android:resource="@drawable/preview" />
<!--<meta-data
android:name="com.google.android.wearable.watchface.preview_circular"
android:resource="@drawable/preview" />-->
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" />
<category
android:name=
"com.google.android.wearable.watchface.category.WATCH_FACE" />
</intent-filter>
</service>
与我发现的示例应用程序清单相比,我在清单文件中错放了
标记。把它放在
标签中解决了这个问题。
很抱歉为这样愚蠢的错误而烦恼。如果您创建了一个可以通过“启动应用程序名称”语音操作启动的穿戴应用程序,那么这是一项活动,而不是手表服务。如果没有任何代码,很难看到您缺少了什么。我在清单文件中既有一个活动,也有一个监视面服务。我能够启动该应用程序,这意味着它已成功安装在我的手表上。但我看不到皮克的表盘。我会用我的可穿戴清单文件更新这个问题。也许我瞎了,错过了什么。