弱龄寄事外,委怀在琴书。这篇文章主要讲述Android studio 编译出现的问题记录相关的知识,希望能为你提供帮助。
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 ‘:[email
protected]/compileClasspath‘: Could not download junit.jar (junit:junit:4.12)<
a href="https://www.songbingjia.com/android/openFile:/Users/shenjiaqi/Documents/sjq/annotation/app/build.gradle">
Open File<
/a>
<
br>
<
a href="https://www.songbingjia.com/android/Unable to resolve dependency for &
#39;
:[email?
protected]/compileClasspath&
#39;
: Could not download junit.jar (junit:junit:4.12)">
Show Details<
/a>
【Android studio 编译出现的问题记录】解决办法:确保在 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 } } } ... }
推荐阅读
- android Sqlite基本操作
- linux-tcp_wrapper
- 手机QQ扫二维码支付如何设置金额收钱?
- QQ邮箱如何删除星标邮件?QQ邮箱删除星标邮件的办法
- 微信公众号如何添加超链接?微信公众号添加超链接的办法_微信
- qq空间如何上传视频?qq空间上传视频的办法
- 朋友圈里的鄙视链啥梗?朋友圈里的鄙视链啥意思?_微信
- 135微信编辑器怎样收藏图片?135微信编辑器收藏图片办法_微信
- 135微信编辑器图片怎样上传?135微信编辑器图片上传图文详细教程_微信