0
点赞
收藏
分享

微信扫一扫

android studio 通用 gradle.build

炽凤亮尧 2022-11-08 阅读 100


将一个eclipse工程转android studio报了一堆错误。

android studio 提供一个自动解决机制就好了。

可以使用下面的gradle.build, 注意修改sdk,gradle version,包名。

加进去后如果缺少依赖就继续添加。

apply plugin: 'com.android.application'

android {
compileSdkVersion 28
defaultConfig {
applicationId "com.serviatech.launcher"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"

}
sourceSets {
main {
jni.srcDirs = []
// Prevent gradle from building native code with ndk; we have our own Makefile for it.
jniLibs.srcDirs = ['jni/libs'] // Where generated .so files are placed.
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

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


buildscript { // 这里是gradle脚本执行所需依赖,分别是对应的maven库和插件

ext.android_plugin_version = '3.2.1'
ext.kotlin_version = '1.3.0'
ext.kotlinx_version = '1.0.0'

repositories {
google()
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}



dependencies {
classpath "com.android.tools.build:gradle:3.2.1"
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
}

}


allprojects { // 这里是项目本身需要的依赖,比如项目所需的maven库
repositories {
google()
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
}


举报

相关推荐

0 条评论