如何在 Android Gradle 项目中更改项目构建目标
How to change project build target in Android Gradle project
我有项目需要移植到 Gradle 构建中,我已经完成了大部分工作,但无法更改构建的目标 SDK,因为我的应用程序严重依赖第三方 SDK。它存在于 SDK 管理器的插件目录中。
这是 Eclipse 项目结构
eclipse 中的项目构建目标是
Gradle 项目结构是
build.gradle 应用目录
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.name.appname"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
//compile 'com.android.support:appcompat-v7:22.2.1'
}
我有以下疑问
在哪个文件或目录中进行更改?
我是否需要在 gradle 构建中添加插件库 sdk,如果是,那么在哪里??
感谢您的帮助和投反对票,至少解释一下您投反对票的原因。
您需要更改应用 build.gradle 文件中 targetSdkVersion 的值。
defaultConfig {
applicationId "uk.co.myapp"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
这是为了通过不同的 sdk 编译需要更改的内容,在 build.gradle 中存在于 app 目录中. E.g \app\build.gradle
更改compileSdkVersion。例如
android {
compileSdkVersion 'TazTag:TazPad3 Add-On tuvalu_01.01.346:16'
// the sdk version mentioned above is the sdk which you want to add
// please specify correct sdk to build with
buildToolsVersion "22.0.1"
}
使用 compileSdkVersion 到 number 当你想要 Android 作为项目目标。
感谢所有投反对票的人,甚至没有理解问题,你帮助了我......我自己做的。
如果您对解决方案有任何疑问,请随时询问。
我有项目需要移植到 Gradle 构建中,我已经完成了大部分工作,但无法更改构建的目标 SDK,因为我的应用程序严重依赖第三方 SDK。它存在于 SDK 管理器的插件目录中。
这是 Eclipse 项目结构
eclipse 中的项目构建目标是
Gradle 项目结构是
build.gradle 应用目录
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.name.appname"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
//compile 'com.android.support:appcompat-v7:22.2.1'
}
我有以下疑问
在哪个文件或目录中进行更改?
我是否需要在 gradle 构建中添加插件库 sdk,如果是,那么在哪里??
感谢您的帮助和投反对票,至少解释一下您投反对票的原因。
您需要更改应用 build.gradle 文件中 targetSdkVersion 的值。
defaultConfig {
applicationId "uk.co.myapp"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
这是为了通过不同的 sdk 编译需要更改的内容,在 build.gradle 中存在于 app 目录中. E.g \app\build.gradle
更改compileSdkVersion。例如
android {
compileSdkVersion 'TazTag:TazPad3 Add-On tuvalu_01.01.346:16'
// the sdk version mentioned above is the sdk which you want to add
// please specify correct sdk to build with
buildToolsVersion "22.0.1"
}
使用 compileSdkVersion 到 number 当你想要 Android 作为项目目标。
感谢所有投反对票的人,甚至没有理解问题,你帮助了我......我自己做的。
如果您对解决方案有任何疑问,请随时询问。