无法在Android Studio中设置Hello,World Watch应用程序

时间:2014-07-02 20:51:25

标签: android android-studio wear-os

在Android Studio中部署包含的Hello,World手表应用程序的磨损版本时出现此错误: 失败[INSTALL_FAILED_OLDER_SDK]

更新:删除有关从Reddit帖子中尝试黑客攻击版L的详细信息,因为这对我来说不是一个解决方案,而且可能会造成更多混乱。

移动/的build.gradle

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "com.example.erikbabel.myapplication"
        minSdkVersion 15
        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.android.support:appcompat-v7:19.+'
    compile 'com.google.android.gms:play-services-wearable:+'
}

磨损/的build.gradle

apply plugin: 'com.android.application'


android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "com.example.erikbabel.myapplication"
        minSdkVersion 20
        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'])
    compile 'com.google.android.support:wearable:+'
    compile 'com.google.android.gms:play-services-wearable:+'
}

其他所有内容都未受到新项目directions的影响。我正在运行我的Moto Ultra 4.4和LG G手表。

2 个答案:

答案 0 :(得分:4)

错误[INSTALL_FAILED_OLDER_SDK]是因为我正在将磨损gradle版本部署到手机(具有不兼容的API)。为了将可穿戴式gradle构建部署到LG G手表,您必须enable bluetooth debugging and connect your adb to the watch.然后在“选择设备”对话框中选择手表。

答案 1 :(得分:0)

OP解决了这个问题,并指出可穿戴应用可以直接部署到可穿戴设备进行调试,但不能部署到手机上。另一种选择是将可穿戴应用程序打包到手持应用程序中,并将掌上电脑应用程序部署到手机上。这将导致可穿戴应用程序部署到与手机配对的可穿戴设备。在编写本文时,这是在Play商店中包含可穿戴应用的唯一方法。

  

向用户发布时,您必须将可穿戴应用打包在掌上电脑应用中,因为用户无法直接在可穿戴设备上浏览和安装应用。如果打包正确,当用户下载掌上电脑应用程序时,系统会自动将可穿戴应用程序推送到配对的可穿戴设备。

     

注意:在开发时使用调试密钥对应用程序进行签名时,此功能不起作用。在开发过程中,需要将adb install或Android Studio直接安装到可穿戴设备上。

来源:https://developer.android.com/training/wearables/apps/packaging.html