Android studio 编译出现的问题记录
2018-08-27 00:29
253 查看
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 ':app@releaseUnitTest/compileClasspath': 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 } } } ... }
相关文章推荐
- 编译so出现的问题记录
- 安装android studio之后eclipse出现的编译出错的问题
- [问题记录]编译时出现 initializer element is not constant 错误
- Visual Studio 2008编译多平台切换时出现的编译问题解决记录
- ubuntu编译android源码出现的问题记录
- Android studio编译中出现的问题
- 使用gyp构建项目,使用ninja更快的编译,以及使用出现和解决的问题记录
- [记录]关于javac编译时出现“非法字符:/65279”的问题
- 使用gyp构建项目,使用ninja更快的编译,以及使用出现和解决的问题记录
- 安卓项目导入Android studio编译出现gradle错误部分问题
- Android studio 编译项目出现类似“Could not find class 'android.app.*$*”的问题
- android studio 编译时遇到的各种问题(持续记录)
- Visual Studio 2008编译多平台切换时出现的编译问题解决记录
- 2017年11月问题记录与总结——CCSV6.0配置MCSDK(编译工程出现头文件和库缺失问题)
- [28]_编译海思osdrv出现的问题并解决,记录一下,希望对遇到同样问题的朋友有所帮助和启发
- 在使用android studio过程中,使用gradle编译的时候总会出现一些问题,下面是几个常见问题的解决方法。
- AndroidStudio新建项目后build.gradle编译报错的问题记录
- 解决maven打包编译出现File encoding has not been set问题
- Eclipse编译中出现The connection to adb is down问题的解决
- Android Studio导入项目出现问题总结