Moto 360'ım var ve bu uygulamada (bu Play Store'da bir mobil uygulama ile birlikte beta test uygulaması olarak dağıtılan) giyilebilir uygulamayı yükleyemiyorum.Giyilebilir değil uygulaması yükleme (Android Wear işlev kriterleri)
Her iki uygulamayı da geliştirirken, yüklerken, Bluetooth üzerinden hata ayıklama yaparken hiç sorun yaşamadım ... Ancak mobil uygulamayı telefonumda Play Store'dan yüklediğimde, saat giyilebilir uygulamayı yüklemiyor.
Giyilebilir 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'
}
}
Giyilebilir tezahür:
...
<uses-feature android:name="android.hardware.type.watch"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.CALL_PHONE" />
...
Mobil 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'
}
Mobil tezahür:
...
<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"/>
...
Ne olabilir?
DÜZENLEME: Bugün, Google Play Console üzerinden, giyilebilir uygulamamın reddedildiğini buldum, ancak hata iletisi çok belirgin değil. Bu functionality criteria takip ediyorum ve bu aldığım e-posta geçerli:
Uygunluk sorunları:
-Senin uygulama kullanıcısı için görünür durumdadır Android Wear özelliğe sahip değildir.
Bildirimlere giyilebilir özellikler ekliyorsanız, uygun olduğunda tetiklendiğinden emin olun.
Sen giyilebilir Uygulama doğru paketlenmiş olduğundan emin olmak için bu kontrol listesini gözden geçirebilirsiniz:
- mobil uygulamasının manifest dosyasında giyilebilir uygulamanın manifest dosyasında bildirilen tüm izinleri içer. Örneğin, , giyilebilir uygulama için VIBRATE iznini belirlerseniz, mobil uygulamaya bu izni de eklemeniz gerekir.
- Hem giyilebilir hem de mobil APK'ların aynı paket adı ve sürüm numarasına sahip olduğundan emin olun.
- Uygulamanızı imzalayın.
- Uygulamanızı çeşitli farklı Android Wear cihazlarında ve yapılandırmalarında test edin.
Yani, ne: WR-VF - Uygulama kullanıcının görebildiği işlevselliği Wear vardır.?
Teşekkürler.
Eğer sorunun ne açıklık getirebilir? Sorunuzun başlığı "** handheld ** uygulamasını yüklemiyor" yazıyor ve ilk cümlenin "** mobile ** uygulamasını yükleyemiyorum" diyor, ancak "aynı zamanda ** giyilebilir" de değil diyorsunuz app". Belki de aldığınız adımları ve sürecin yanlış gittiğini net olarak dile getirdiyseniz? Ayrıca, kurulum başarısız olursa lütfen hata mesajlarını gönderin, eğer logcat'ta bir şey olmalı. – String
@String \t Mesaj güncellendi, teşekkürler. – GuilhE