首页 > 编程语言 >Android Studio的Java项目种运行main()的方法

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

时间:2022-12-05 03:44:05浏览次数:37  
标签:Bingo Java TestClass Studio Android 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()

标签:Bingo,Java,TestClass,Studio,Android,main
From: https://www.cnblogs.com/swalka/p/16951337.html

相关文章

  • [Android开发学iOS系列] 和一个真正iOS开发的区别?
    和一个真正iOS开发的区别?学习iOS的这段时间,我一直在思考和感受着自己和一个真正做了几年iOS的dev之间的区别.同时也在反向思考,我自己和一个新学Android的人,又有什......
  • [N]Chap01:Java概述
    Thisisnottheend;Itisnoteventhebeginningoftheend.Butitis,Perhaps,Theendofthebeginning.......
  • Android 系统使RNDIS网卡上网
    背景说明:一位台湾客户需要采购一批SIMCOMSIM6600CE模组用于Tinkerboard2s,需要适配Debain系统和Android系统。 主要修改点:1、defconfig增加RNDISHOST驱动2、在opt......
  • JAVA8新特性学习
    只有不断的学习,才能成长。JAVA8-新特性1JAVA8函数示编程,比JAVA8之前的程序更加简洁通用。2JAVA8并行和并发处理上更好。以前JAVA8之前只能用1个核CPU,现在可以用多个核......
  • 04 Java 方法
    Java方法一,什么是方法方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设......
  • java基础03
    方法什么是方法System.out.println(),调用系统中System类中的标准输出对象out中的println方法Java方法是语句的集合,他们在一起执行一个功能方法包含于类或者对象中方......
  • Java异常机制
    什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要......
  • java基础04
    方法的调用有static的可以直接调用没有static的需要将类实例化然后进行调用publicclassStudent{//非静态方法,publicvoidsay(){System.out.print......
  • Android平台GB28181设备接入模块之球机/云台控制探究
    技术背景好多开发者在做GB28181设备接入的时候,问云台控制是否可以处理(亦或拉取外部RTSP摄像头,通过命令中转的方式,控制摄像头),实际上云台控制命令相对来说还是比较好处理的。......
  • 214. 最短回文串 (JAVA)
    给定一个字符串s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。 示例1:输入:s="aacecaaa"输出:"aaacecaaa"示例2:输......