安装Android Wear示例应用程序时失败[INSTALL\u FAILED\u OLDER\u SDK]

安装Android Wear示例应用程序时失败[INSTALL\u FAILED\u OLDER\u SDK],android,android-studio,wear-os,Android,Android Studio,Wear Os,我按照上的说明在Android Studio中创建了一个简单的移动/可穿戴应用程序。然而,在尝试运行它时,我得到了错误“Failure[INSTALL\u FAILED\u OLDER\u SDK]”。我的问题似乎与此类似,但与该用户不同的是,链接到的reddit帖子没有包含任何帮助我的信息(它基本上建议将添加到android清单中,但android studio不喜欢工具这件事。“我的build.gradle文件与上面链接中的文件完全相同。我今天刚刚更新了Android Studio(0.8.

我按照上的说明在Android Studio中创建了一个简单的移动/可穿戴应用程序。然而,在尝试运行它时,我得到了错误“Failure[INSTALL\u FAILED\u OLDER\u SDK]”。我的问题似乎与此类似,但与该用户不同的是,链接到的reddit帖子没有包含任何帮助我的信息(它基本上建议将添加到android清单中,但android studio不喜欢工具这件事。“我的build.gradle文件与上面链接中的文件完全相同。我今天刚刚更新了Android Studio(0.8.2)并且已经安装了所有必要的SDK。很多人都会遇到这个错误,但我的错误是独一无二的,因为我的目标是Wear,而不是Android L。任何输入都非常感谢。谢谢!

在Wear模块的build.gradle文件中做这些更改

编译DK20版 targetSdkVersion 20

因此,最终的wear/build.gradle内容将是:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "your package name"
        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:+'
}

我相信我已经找到了答案。基本上,你不需要像说明中所说的那样部署到手机上,而需要启用蓝牙调试并直接部署到手表上。

你的wear模块中是否有
minSdkVersion 20
targetSdkVersion 20
?是的。gradle文件与我链接的帖子中的文件相同。对于t他是移动模块吗?