admin管理员组文章数量:1794759
[Java] 使用Android Studio编写Java测试代码
目录
一、创建“Java or Kotlin Library” 模组。
1.1 新建Android Project。
1.2 新建 “Java or Kotlin Library” 模组。
1.3 找到刚才新建的“JavaTest” 模组
1.4 新建一个类
1.5 运行测试代码
二、一些问题
2.1 中文乱码问题
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测试代码 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686867195a112351.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论