[Java] 使用Android Studio编写Java测试代码
Posted jgw2008
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Java] 使用Android Studio编写Java测试代码相关的知识,希望对你有一定的参考价值。
目录
一、创建“Java or Kotlin Library” 模组。
1.2 新建 “Java or Kotlin Library” 模组。
2.2 main()函数中呼叫本类中自定义的子类,出现error “cannot be referenced from a static”。
android Studio基于intellij idea开发,但是又把Java的开发模板从新建Project中移除了;好消息是,create module中可以选择“Java or Kotlin Library”。本篇的目的,就是介绍如何使用Android Studio编写Java的测试代码。
一、创建“Java or Kotlin Library” 模组。
1.1 新建Android Project。
选择“File” --> “New” --> "New Project...", 选择任一Android项目的模板(注意,我们的Java测试代码和此处选择无关)。
1.2 新建 “Java or Kotlin Library” 模组。
选择“File” --> “New” --> "New Module...",选择 “Java or Kotlin Library”,并在右侧输入“Library name”和“Class name”,点击“Finish” 完成操作。
1.3 找到刚才新建的“JavaTest” 模组
打开“JavaTestClass”这个类,并加入“main()” 函数,如下图。
1.4 新建一个类
在Animal.java中加入如下代码,
public class Animal {
private int legs = 4;
public Animal() {
System.out.println("Animal");
}
public int getLegs() {
return legs;
}
public void setLegs(int legs) {
this.legs = legs;
}
}
在JavaTestClass.java中加入类测试代码如下,
public class JavaTestClass {
public static void main(String[] args) {
System.out.println("JavaTestClass:main");
Animal animal = new Animal();
System.out.println("I have " + animal.getLegs() + " legs!");
}
}
1.5 运行测试代码
可以点击main()函数左侧的绿色三角形运行测试代码,截图如下!
二、一些问题
2.1 中文乱码问题
可以在build.gradle中加入如下配置来避免中文乱码问题,
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
2.2 main()函数中呼叫本类中自定义的子类,出现error “cannot be referenced from a static”。
建议不要在本类中自定义子类,将要定义的子类新建一个类文件处理,即可避免此问题。参见1.4如何创建一个新类。
以上是关于[Java] 使用Android Studio编写Java测试代码的主要内容,如果未能解决你的问题,请参考以下文章
GroovyAndroid Studio 中创建 Groovy 工程 ( 创建 Android Studio 工程 | 创建并改造 Java 依赖库 | 编写 Groovy 代码并运行 )
在 Android Studio 中找不到 MainActivity.java [关闭]