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
补充,其实解决方案很简单,CTRL+SHIFT+ESC进入window任务管理器,清理java.exe进程即可
Q3:
Eclipse中so文件存放目录libs/下,而转到Android Studio后无法使用。解决办法:需要去gradle文件中配置jniLibs.srcDirs = ['libs'] 即可使用
如:
android {
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文件的位置
}
}
}
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文件的位置
}
}
}
Q4:
iCCP: Not recognizing known sRGB profile
由于AS对PNG图片的检查更加严格,因此出现如上错误。
1.可以将图片的后缀改成.jpg进行解决
2.下载GIMP软件对图片进行处理下载地址
使用方式:
具体分析地址如下:
http://blog.csdn.net/miao309410364/article/details/48546481