赞
踩
本文转载自:https://www.jb51.net/article/182479.htm
Android Studio使用gradle作为构建工具,所以归根到底还是gradle配置的问题。我先找一个没问题的项目,再打开新创建的项目,对比着看他们的gradle配置。经过对比和尝试,发现.idea/gradle.xml文件内部不同,并且参照老项目进行修改是有效的。
老项目的.idea/gradle.xml:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
新项目的.idea/gradle.xml:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
经过对比发现,新项目的<GradleProjectSettings>
标签下少了<option name="delegatedBuild" value="false" />
这行配置,然后给新项目添加这行配置,运行代码发现成功了。
根据配置的字面意思理解,这个设置的意思是不委托gradle进行构建。现实效果也是加了这行配置之后就是jvm执行Java类的main方法了,而不是gradle当做task来执行了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。