buildscript { repositories { jcenter() } //这一段一定要 dependencies { classpath 'com.android.tools.build:gradle:2.2.0' } //end } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } apply plugin: 'com.android.application' dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:23.2.1' compile 'com.android.support:appcompat-v7:22.2.+' compile 'com.android.support:design:22.2.+' } //解决当添加v4、v7、design依赖时无法签名打包 configurations { all*.exclude group: 'com.android.support', module: 'support-v4' } android { compileSdkVersion 21 buildToolsVersion "23.0.3" //这一段一定要 sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] jniLibs.srcDirs = ['libs'] } } //end packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INFTICE.txt' exclude 'META-INFTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/DEPENDENCIES' exclude 'META-INFtice.txt' exclude 'META-INFcense.txt' exclude 'META-INF/dependencies.txt' exclude 'META-INF/LGPL2.1' } lintOptions { abortOnError false } // compileOptions { // sourceCompatibility JavaVersion.VERSION_1_7 // targetCompatibility JavaVersion.VERSION_1_7 // } // 解决当添加v4、v7、design依赖时无法签名打包 defaultConfig { multiDexEnabled true } }
解决从eclipse转到Android studio依赖第三方后打包出现问题
最新推荐文章于 2019-09-06 16:25:09 发布