gradle 解决 org.gradle.wrapper.GradleWrapperMain 终极办法

分类: android |
不知道怎么回事,最近在编译项目时,奇慢无比(本身项目结构比较复杂,依赖东西很多,都是aar及library)
http://s11/mw690/001qH9BXgy6XAG77nn46a&690解决 org.gradle.wrapper.GradleWrapperMain 终极办法" TITLE="gradle 解决 org.gradle.wrapper.GradleWrapperMain 终极办法" />
然而 ,然并卵
关于Android studio 编译慢的这个问题 ,对于结构简单的项目来说,感觉是会比
之前的eclipse好些,这是不会搞着搞着 挂掉 或 死机。
最近在项目时,不知道怎么的了,gradle经常会等在 gradle sync
那里,一等就是10几分钟,让人不能忍受。
尝试了 ,gradle setting的配置,也没用,还是经常会sync卡死在那。
然而 ,然并卵
用IDE 编译会一直卡在那了
那就命令行呗
妈蛋,遇到:
java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain
【错误: 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain】
从一个ok的项目里考了份wrapper过来(实际就一个jar和一个配置文件)
重新在 as 的项目根路径下运行【gradlew
:yourAndroidModlueFolderName:aB】
ok。。
哎。。。 mark下
#start add on 2015 12 8
经常发现Android Studio 用IDE打包会卡死,主要“卡死”的情况有下面两种情况:
1.卡在 Gradle sync start 处
2.开在 Gradle Build... 处
对于case1:
我们建议你使用 gradlew命令行绕过这个问题
在你的项目根目录下(gradlew文件存在的那个路径下),运行gradlew
xxYourAndroidProjectModuleName:build
如果success了,那么这时会触发
download下载等东西,命令行也会快一些,如果命令行也卡在某一个download上面,那就ctrl+c,再次执行一般就
会ok了
如果 failed ,一般命令行会爆出相关的log,根据具体的log去fix掉这个case即可
对于case2:
先按照case1的solution 去解决操作后,进去项目配置的地方,这里是关键了,千万记得把gradle setting
配置成 ”offline“模式,
PS:有是有遇见了诡异的cache问题,使用了ide的File-InvaliatedCaches/restart
还不行的情况,请把你project下所有的module里的build文件夹干掉,这样一般就ok了,有时候会遇到一些神错误
#end
https://discuss.gradle.org/t/caused-by-java-lang-classnotfoundexception-org-gradle-wrapper-gradlewrappermain/6436
http://stackoverflow.com/questions/29805622/could-not-find-or-load-main-class-org-gradle-wrapper-gradlewrappermain
http://ask.csdn.net/questions/185612
没什么nuan 用