Android Studio的Java项目种运行main()的方法

首先我们创建一个类

public class TestClass {

    public static void main(String[] args) {
        String string = "{\"name\":\"Bingo\",\"age\":18}";
        System.out.println("数据长度" + string.length());
        Hello.HelloRequest request = Hello.HelloRequest.newBuilder()
                .setName("Bingo")
                .setAge(18)
                .build();
        System.out.println("数据长度" + request.getSerializedSize());
    }

}

显然,该实例实现了一个main()方法。当在Android Studio种运行改类中的main()时,编译器会直接报错:

A problem occurred configuring project ‘:app’.
Could not create task ‘:app:TestClass.main()’.
SourceSet with name ‘main’ not found.

我们可以采用以下方式规避:

找到.idle目录下的gradle.xml文件,并打开该文件
GradleProjectSettings中加入子项:<option name="delegatedBuild" value="false"/>

设置完成后关闭gradle.xml文件,返回TestClass.java窗口后,点击main()后,即可正常运行main()

posted @ 2022-12-05 03:36  swalka`x  阅读(308)  评论(0编辑  收藏  举报