Android studio 编译出现的问题记录

Android studio 编译出现的问题记录,第1张

概述1、app:transformClassesWithJarMergingForDebug'. Error:Execution failed for task ':app:transfo 1、app:transformClassesWithJarMergingForDeBUG'.

Error:Execution Failed for task ':app:transformClassesWithJarMergingForDeBUG'. > com.androID.build.transform.API.transformException: java.util.zip.ZipException: duplicate entry: > androID/support/v7/cardvIEw/BuildConfig.class

解决办法:

1、在 Terminal 输入:./gradlew clean

2、在菜单中选择: Build -> Clean Project

 

 

2、Error:Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not download junit.jar (junit:junit:4.12)

<a href="openfile:/Users/shenjiaqi/documents/sjq/annotation/app/build.gradle">Open file</a><br><a href="Unable to resolve dependency for &#39;:app@releaseUnitTest/compileClasspath&#39;: Could not download junit.jar (junit:junit:4.12)">Show Details</a>

 

解决办法:确保在 app 的 build.gradle 中包含下面语句:

 

repositorIEs {    Google()    jcenter()    maven {url 'https://jitpark.io/'}}

 

完整版如下:

apply plugin: 'com.androID.application'androID {    compileSdkVersion 27    buildToolsversion '26.0.2'    defaultConfig {        applicationID "com.sjq.recycletest"        minSdkVersion 15        targetSdkVersion 27        versionCode 1        versionname "1.0"        testInstrumentationRunner "androID.support.test.runner.AndroIDJUnitRunner"    }    buildTypes {        release {            MinifyEnabled false            proguardfiles getDefaultProguardfile('proguard-androID.txt'),'proguard-rules.pro'        }    }    repositorIEs {        Google()        jcenter()    }    sourceSets {        main {            manifest.srcfile 'src/main/AndroIDManifest.xml'            java.srcDirs = ['src/main/java','src/main/aIDl']            resources.srcDirs = ['src/main/java',1)">]            aIDl.srcDirs = ['src/main/aIDl']            res.srcDirs = ['src/main/res']            assets.srcDirs = ['src/main/assets']        }    }}dependencIEs {    compile filetree(include: ['*.jar'],dir: 'libs')    androIDTestCompile('com.androID.support.test.espresso:espresso-core:2.2.2',{        exclude group: 'com.androID.support',module: 'support-annotations'    })    implementation 'com.androID.support:appcompat-v7:27.1.1'    implementation 'com.androID.support:recyclervIEw-v7:27.1.1'    testImplementation 'junit:junit:4.12'}

 

3、注解报错Annotation processors must be explicitly declared Now.

解决办法:

在app的build中
androID {    ...    defaultConfig {        ...        //添加如下配置就OK了        javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } }    }    ...}

 

总结

以上是内存溢出为你收集整理的Android studio 编译出现的问题记录全部内容,希望文章能够帮你解决Android studio 编译出现的问题记录所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1121338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存