To avoid these display issues, apps should use the mipmap/ resource folders for launcher icons. The Android system preserves these resources regardless of density stripping, and ensures that launcher apps can pick icons with the best resolution for display.
出处:http://developer.android.com/tools/projects/index.html#mipmap
java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 7 declared in library [com.android.support:appcompat-v7:23.2.1] D:\studioCode\NewOneBuy\lib_CircleImageView\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.2.1\AndroidManifest.xmlSuggestion: use tools:overrideLibrary="android.support.v7.appcompat" to force usage
###问题4 程序包不存在
这个问题也简单,定位到相关的代码,使用快捷键:ctrl+alt+O, 去除无效的导包即可。
###问题5 重复文件(jar包) Duplicate files
提示信息中也标明了是在File1,File2中两个不同的库含有相同的文件(jar包)导出出错,在prodect视图下查看lib目录,可以看到确实是有重复文件
解决问题也很简单:删除jar包,去除依赖即可
###问题6 finished with non-zero exit value 2
What went wrong:Execution failed for task ':newOneBuy:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2