解决方案:
方案一:暂时的替代方案
Run “XXX.main()” with Coverage
方案二:修改.idea/gradle.xml文件
Android Studio使用gradle作为构建工具,所以归根到底还是gradle配置的问题。我先找一个没问题的项目,再打开新创建的项目,对比着看他们的gradle配置。经过对比和尝试,发现.idea/gradle.xml文件内部不同,并且参照老项目进行修改是有效的。
经过对比发现,新项目的<GradleProjectSettings 标签下少了<option name=“delegatedBuild” value=“false” / 这行配置,然后给新项目添加这行配置,运行代码发现成功了。
Android Studio 升级到3.0 以后发现 运行Java 代码中的main()方法的时候grandle 就会报错的问题
解决方法 :
在gradle.properties中添加
android.enableAapt2=false