1。
Error:Execution
failed for task ‘:app:dexDebug’.
>
com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process ‘command ‘/Library/……/java”
finished with non-zero exit value 2
解决方案:http://blog.csdn.net/zhufuing/article/details/46829109
这个异常在Android
Studio编译运行的时候出现,原因是项目中引用了重复的jar包,这可能是因为新引入的library
module中有和主项目中重复引用的jar包,需要重点检查 Android 兼容包support-v4和support-v7包,还有一些常用的开源项目,例如Gson,Nineoldandroids…,这些常用的开源项目有可能在你引用的library项目中已经被引用过了。
2.RecyclerView包引入异常
Error inflating class
android.support.v7.widget.RecyclerView
解决方案:参考地址:http://www.imooc.com/qadetail/82845
http://blog.csdn.net/u010351494/article/details/47022601(解决方案有效可用)
Recyclerview 设置 瀑布流 时,注意 item 的root 布局不能使用 FragmeLayout
如果使用FrameLayout时,设置随机高度时,item高度不会变化。
可以使用Linear LayoutorRelativeLayout
现在将这些问题汇总,做一个解决方案的索引,以供大家在以后再遇到相同的问题,好有办法解决。
Error:Execution failed for task':app:transformClassesWithDexForDebug'.
> com.android.build.transform.api.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException: Process 'command 'C:\ProgramFiles\Java\jdk1.8.0_51\bin\java.exe'' finished with non-zero exit value 2
这个问题主要的原因就是引入的Libary与现有的工程中的某些Libs重复了,请详细检查并确保所有使用的lib只有一份,比如v4,v7,Gson...,该问题的具体答案请参见:http://stackoverflow.com/questions/32889059/android-studio-1-4-and-vector-image/32889565#32889565,另,使用android的官方支持库请参见:http://developer.android.com/tools/support-library/features.html
4.
Error:Could
not read entry ':app:packageDebug' from cache taskArtifacts.bin
(/Users/leonardo/HuaFeiGou/.gradle/2.10/taskArtifacts/taskArtifacts.bin).
>
com.android.build.gradle.tasks.PackageApplication$DexPackagingPolicy
解决方案:删除项目目录下的.gradle隐藏文件夹
mac下命令行:rm-rf .gradle
本人 接触毕竟较少,希望 大家可以 补充 ,万分感谢
网友评论