博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android studio 编译出现的问题记录
阅读量:6271 次
发布时间:2019-06-22

本文共 2434 字,大约阅读时间需要 8 分钟。

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', 'src/main/aidl']            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 } }    }    ...}

 

转载地址:http://fblpa.baihongyu.com/

你可能感兴趣的文章
第三篇、image 设置圆角的几种方式
查看>>
关于Vs2010 C#使用DirectX的问题
查看>>
EPP(Eclipse PHP)语法高亮仿EditPlus配置
查看>>
OA账号架构权限的问题
查看>>
030——VUE中鼠标语义修饰符
查看>>
python编辑csv
查看>>
sql游标的使用与exec的两种用法
查看>>
数据结构
查看>>
78/90 Subsets --back tracking
查看>>
非托管资源的释放
查看>>
开篇寄语
查看>>
Dijkstra算法的C++实现
查看>>
phpstorm psr2样式.xml
查看>>
js 无限级分类
查看>>
umask值与Linux中文件和目录权限的关系
查看>>
python自动化开发-8
查看>>
bzoj 2127: happiness
查看>>
Python 3.5 之路 day1
查看>>
selenium使用chrome抓取自动消失弹框的方法
查看>>
实现strStr()---简单
查看>>