Q1:
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/provider/DocumentsContractApi19.class
存在重复引入的情况,即多次引入了v4包,于是小编查阅每个libs文件和gradle文件,去除重复,重新编译,妥妥的搞定了。
Q2:
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Program Files\Java\jdk1.7.0_45\bin\java.exe''finished with non-zero exit value 2
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'] //指定so文件的位置
}
}
}
本文解决了Android开发中常见的四个问题:重复引入v4包导致的编译错误、任务执行失败、so文件路径配置及PNG图片格式问题,并提供了解决方案。
816

被折叠的 条评论
为什么被折叠?



