报错详情如下:
Error: /Users/fxp/Desktop/YunWeiBao/trunk/platforms/android/gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> A problem occurred configuring project ':CordovaLib'.
> Could not resolve all dependencies for configuration ':CordovaLib:classpath'.
> Could not find com.android.tools.build:gradle:2.2.0.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0/gradle-2.2.0.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0/gradle-2.2.0.jar
Required by:
android:CordovaLib:unspecified
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
解决办法:
打开“工程名/platforms/android/CordovaLib”目录下的build.gradle文件,注释掉buildscript中的dependencies即可。如下:
buildscript {
repositories {
mavenCentral()
}
/* dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}*/
}
补充:
1,设置gradle是没用的,设置“Use default cradle wrapper(recommended)”和“Use local cradle distribution”都会报此错误。
2,重新设置gradle版本也是没用的。在file -> Project Structure -> Project 设置 Cradle Version,或者修改build.gradle中dependences的gradle版本号,都无效。
3,mac上设置Gradle方式为:Android Studio -> Preferences -> Build,Execution,Deployment -> Gradle。
4,mac上本地gradle默认路径为:/Applications/Android Studio.app/Contents/gradle