1:unable to load class 'org.codehaus.groovy.runtime.StringGroovyMethods'
解决方法:gradle的插件版本和当前使用的版本要对应
a: build.gradle 下的 grade 代表了gradle插件
dependencies { classpath 'com.android.tools.build:gradle:1.3.0' }
b: gradle-wrapper.properties下面的是当前使用的gradle版本,
#Mon Dec 28 11:28:50 CST 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
上面的两个尽量对应
如果上面的方法还是不行,看看build.gradle的配置
其中的编译版本需要注意,我从eclipse中导出,再导入到eclipse中报错了,当时的compileSdkVersion 17,看了我自己的sdk版本木有17,有对应的22,修改后好了
compileSdkVersion 22 buildToolsVersion "22.0.1"
2:
新建studio 项目时,报错:
No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题
方法:
将compile 'com.android.support:appcompat-v7:23.0.1'的版本改为:'com.android.support:appcompat-v7:22.2.1'
3: 错误如下:
Task 'assemble' not found in root project 'XXX'.
./gradlew assemble 的命令 ,assemble写成了assemable, 命令写错了
4:后面待续