安装Android Wear示例应用时出现“安装失败[INSTALL_FAILED_OLDER_SDK]”错误

3
我按照此链接上的说明在Android Studio中创建了一个简单的手机/可穿戴应用程序。然而,在尝试运行它时,我得到了错误消息“失败[INSTALL_FAILED_OLDER_SDK]”。我的问题看起来像此链接上的一个问题,但与该用户不同,所链接的Reddit帖子没有任何帮助信息(它基本上建议将 <uses-sdk tools:node="replace"/> 添加到android清单中,但 Android Studio 不喜欢tools这个东西)。我的build.gradle文件与上面链接中的完全相同。我刚更新了Android Studio (0.8.2),并安装了所有必要的SDK。许多人都遇到了这个错误,但我的情况是独特的,因为我针对的是 Wear 设备而且不关心 Android L。感谢您的帮助!

你的wear模块中是否有minSdkVersion 20targetSdkVersion 20 - matiash
是的。Gradle文件与我链接的帖子中的文件相同。 - Landon
那移动模块呢? - matiash
2个回答

1
我相信我有答案在这里。基本上,不要按照说明书所说将应用部署到手机上,而是启用蓝牙调试并直接部署到手表。

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:+'
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,