gpt4 book ai didi

android - minSdkVersion 低于设备 API 版本的 INSTALL_FAILED_OLDER_SDK

转载 作者:搜寻专家 更新时间:2023-11-01 08:50:00 26 4
gpt4 key购买 nike

在运行新项目模板且最小 SDK 选择为 15 (ICS) 的最新 AndroidStudio 的全新安装中尝试在运行 API 19 的 Nexus 5 上运行时,我收到 INSTALL_FAILED_OLDER_SDK 错误和以下输出。我没有根据模板生成的内容对项目进行任何更改,因此这将是我希望正常运行的干净的首次运行。

Waiting for device.
Target device: lge-nexus_5-{device id}
Uploading file
local path: /home/{my user name}/AndroidStudioProjects/MyApplication/app/build/outputs/apk/app-debug.apk
remote path: /data/local/tmp/com.example.{my user name}.myapplication
Installing com.example.{my user name}.myapplication
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.{my user name}.myapplication"
pkg: /data/local/tmp/com.example.{my user name}.myapplication
Failure [INSTALL_FAILED_OLDER_SDK]

这是为应用程序生成的默认 build.gradle 文件

apply plugin: 'com.android.application'

android {
compileSdkVersion 'android-L'
buildToolsVersion "20.0.0"

defaultConfig {
applicationId "com.example.{my user name}.myapplication"
minSdkVersion 15
targetSdkVersion 'L'
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}

最佳答案

http://developer.android.com/preview/setup-sdk.html 查看文档.

你必须使用

minSdkVersion 'L'

并且您必须在具有 Android-L 的设备或具有 Android-L 的模拟器中运行该应用程序。当compileSdkVersion'android-L'targetSdkVersion'L'时构建系统强制minSdk为'L' 以阻止在预览中使用 API 发布的应用。

关于android - minSdkVersion 低于设备 API 版本的 INSTALL_FAILED_OLDER_SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24459359/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com