【发布时间】:2016-08-01 10:59:51
【问题描述】:
所以我在我的电脑上重新安装了 linux,在我重新安装了 android studio 之后,我尝试获取一个我写到我手机上的应用程序,这以前没有问题。该应用程序针对具有 API 16 或更高版本的设备,但显然 Android Studio 现在具有称为 N 预览的功能,它不允许我在手机上运行任何东西。特别是当我点击运行按钮时,它告诉我
minSdk(API 23, N) != 设备 Sdk(API 22)
我知道这似乎目标 API 设置不正确,但是当我启动项目时,我将其设置为 16。现在我该如何解决这个问题?还有什么是更改项目目标 API 的最简洁方法?我只是更改构建 gradle 吗?
非常感谢!
应用 gradle 文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 'android-N'
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.example.josias.myapplication"
minSdkVersion 16
targetSdkVersion 'N'
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.+'}
【问题讨论】:
-
发布您的应用 gradle 文件
-
将您的
build.gradle添加到帖子
标签: android api android-studio