3

我按照此链接中的说明在 Android Studio 中创建了一个简单的移动/可穿戴应用程序。但是,在尝试运行它时,我收到错误“失败 [INSTALL_FAILED_OLDER_SDK]”。我的问题似乎就像在这个链接上问的那样,但与该用户不同的是,链接到的 reddit 帖子没有包含任何对我有帮助的信息(它基本上建议将 <uses-sdk tools:node="replace" /> 添加到 android 清单中,但 android studio 没有不喜欢工具的东西。”我的 build.gradle 文件与上面链接中的文件完全相同。我今天刚刚更新了 Android Studio(0.8.2)并安装了所有必要的 SDK。很多人都收到这个错误,但我的是独特之处在于我针对的是 Wear 产品,而不关心 Android L。感谢您的任何意见。谢谢!

4

2 回答 2

1

我相信我在这里有答案。基本上,您不必像说明所说的那样部署到手机上,而是必须启用蓝牙调试并直接部署到手表上。

于 2014-07-17T22:00:02.673 回答
0

在wear 模块中的 build.gradle 文件中进行这些更改

compileSdkVersion 20 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:+'
}
于 2014-07-10T21:58:15.900 回答