0
我正在嘗試開發WatchFace應用程序。 當我通過啓動可穿戴配置直接在手錶上安裝可穿戴模塊時,一切正常。但爲了能夠從Play商店安裝,我需要將依賴的手持(移動)模塊打包到可穿戴模塊。這裏是我的modile模塊LG G手錶上沒有安裝可穿戴式表面
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.example.mvl.myapplication"
minSdkVersion 18
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
wearApp project(':wear')
compile 'com.google.android.gms:play-services:+'
}
wearApp項目(「:穿」)的的build.gradle此行應包括可穿戴APK文件到手持APK(進入APK檔案RES /生/目錄)。而且它確實如此。但是當我在我的Sony Xperia Z Ultra(連接到LG G Watch)上安裝移動版APK時,它不會在手錶上安裝可穿戴應用程序。
我用LG G Watch的adb shell pm list packages
命令檢查了它。我的應用程序包不在列表中。
這裏是我的磨損模塊的AndroidManifest.xml中:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mvl.myapplication" >
<uses-feature android:name="android.hardware.type.watch" />
<uses-permission android:name="com.google.android.permission.PROVIDE_BACKGROUND" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.DeviceDefault"
android:hardwareAccelerated="true">
<activity
android:name=".MyActivity"
android:label="@string/app_name"
android:enabled="true"
android:taskAffinity=""
android:allowEmbedded="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.google.android.clockwork.home.category.HOME_BACKGROUND" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="com.google.android.clockwork.home.preview"
android:resource="@drawable/chooser_bg"/>
</activity>
</application>
</manifest>
我也簽署移動(並作爲扶養 - 可穿戴式)模塊釋放鑰匙,不能進行調試。