我有一个摩托360,我不能安装穿戴式应用(其分布为beta测试的应用程序一起使用Play商店移动应用)在里面。耐磨不安装的应用程序(Android Wear功能标准)
在开发这两个应用我没有任何麻烦,它的安装,调试蓝牙等等......但是,当我在我的手机通过Play商店安装了移动应用的手表不安装穿戴式应用。
的gradle耐磨:
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.3"
dataBinding{
enabled = true
}
defaultConfig {
applicationId "my.app"
minSdkVersion 21
targetSdkVersion 24
versionCode 56
versionName "1.0.0"
}
...
productFlavors {
dev {
applicationId "my.app.dev"
}
}
dependencies {
compile project(':shared')
compile 'com.google.android.support:wearable:2.0.0-alpha2'
compile 'com.google.android.gms:play-services-wearable:9.6.1'
}
}
耐磨清单:
...
<uses-feature android:name="android.hardware.type.watch"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.CALL_PHONE" />
...
移动gradle这个:
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "my.app"
minSdkVersion 15
targetSdkVersion 24
versionCode 56
versionName "1.0.0"
}
...
productFlavors {
dev {
applicationId "my.app.dev"
}
}
}
...
dependencies {
compile project(':shared')
...
wearApp project(':wear')
compile 'com.google.android.gms:play-services-wearable:9.6.1'
}
手机清单:
...
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.USE_FINGERPRINT"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<!--GCM-->
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="${applicationId}.permission.C2D_MESSAGE"/>
...
什么可能呢?
编辑:今天我通过Google Play控制台发现我的可穿戴应用程序被拒绝,但错误消息不是特定的。我下面这个functionality criteria,这是我收到的电子邮件:
资格问题:
- 您的应用不具备Android Wear功能,这是对用户可见。
如果要添加穿戴式功能的通知,确保他们 在适当的时候触发。
您可以查看此清单,以确保您的穿戴式应用是 正确打包:
- 包括在穿戴式应用的移动应用程序的清单文件清单文件中声明的所有权限。例如,如果你 指定的穿戴式应用的震动许可,您还必须 该权限添加到移动应用程序。
- 确保可穿戴式和移动式APK具有相同的包名称和版本号。
- 签署您的应用。
- 在各种不同的Android Wear设备和配置上测试您的应用。
那么,什么是:WR-VF - App有磨损的功能是对用户可见。?
谢谢。
你能澄清你的问题是什么?你的问题的标题说“不安装**掌上电脑**应用程序”,你的第一句话说“无法安装**手机**应用程序”,但你也说“不安装**可穿戴**应用”。也许如果你精确地阐述了你正在采取的步骤以及过程出错的地方?另外,请发布错误消息,如果安装失败,logcat中应该有一些东西。 – String
@String \t 发布更新,谢谢。 – GuilhE