1

尝试将 Android 可穿戴应用程序推送到带有 Android 操作系统的 Samsung Gear 时,我们遇到了问题。

我们遵循了以下步骤。

1.将签名的可穿戴应用程序复制到您的手持项目的 res/raw 目录中。我们将 APK 称为 wearable_app.apk。

2.创建 res/xml/wearable_app_desc.xml 文件,其中包含可穿戴应用的版本和路径信息。例如:

<wearableApp package="wearable.app.package.name">
<versionCode>1</versionCode>
<versionName>1.0</versionName>
<rawPathResId>wearable_app</rawPathResId> 
</wearableApp>

package、versionCode 和 versionName 与可穿戴应用的 AndroidManifest.xml 文件中指定的值相同。rawPathResId 是 APK 资源的静态变量名。例如,对于 wearable_app.apk,静态变量名称是 wearable_app。

3. 将元数据标签添加到您的手持应用程序的标签以引用 wearable_app_desc.xml 文件。

 <meta-data android:name="com.google.android.wearable.beta.app"
 android:resource="@xml/wearable_app_desc"/>

但是主机应用程序安装在设备上后,通过蓝牙连接后并没有将应用程序推送到三星齿轮android。注意:请注意,同样适用于其他安卓手表设备。

请指导我,如果我在上述过程中遗漏了任何东西,或者我需要添加任何与 samsung gear android 相关的东西。

4

1 回答 1

0

wearable_app.wgt goes in the Android project in the assets folder, not res/raw. If it's not in assets, the Gear Manager won't know to transfer the wearable app to the watch.

于 2015-04-22T15:20:45.933 回答