Android Studio 中运行java 代码 (模拟简单的java se 中的 main )(跑 junit )
2018-01-04 15:33
513 查看
作用&价值:
日常开发过程中,难免会遇到一些 需要跑一段非常简答的java代码 的时候.比如:
1、跑一段截取字符串的测试代码
2、跑一段copy本机file的代码
而此时,android studio 的工程却是android 工程,这个时候,无论如何 main(String[] args)函数都是运行不起来的.
解决方法:
1、依赖testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
2、新建Test.java文件
注意:
一定要是test文件夹,如果是androidTest 文件夹,那么会发现,后面执行test的时候,运行的是android程序 , 而并非我们预想的本机 javase 程序
层级不能搞错了,包名可以变
3、使用@Test 注解
public class ExampleUnitTest { @Test public void test() throws Exception { assertEquals(4, 2 + 2); DimenTool.genDimensFolder("values-xxhdpi-" + (1920 / 3) + "x" + (1080 / 3), 3); } }
4、点击run执行
搞定,几个步骤轻松可以在android studio 中跑 java 程序了 , 是在本机跑的哦, 而非android设备.
相关文章推荐
- 一段非常值得珍藏的Java代码,Socket模拟容器,尽管简单但却很有意义
- android studio编写运行java main的三种方法(亲测)
- java代码没有main方法也可以运行!
- 【Android Studio使用】利用Android Studio进行单纯Java代码运行
- Android Studio上编写运行Java代码
- android studio 运行java代码输出乱码问题
- 简单的测试java代码运行时间
- jdt 创建java工程,生成代码,运行main方法
- Android Studio 中运行java代码及控件台输出中文乱码问题记录
- 关于计算Java程序运行时间 及Java代码--JUnit
- Mr.Smile填坑记——Android Studio运行Java代码,Run控制台中文乱码
- Android Studio 上面运行Java代码出现的乱码情况解决方法
- 在网上找了个java小游戏的实例,敲完后发现没有main,自己加了个后,无法运行请问是什么问题 [ Java SE]
- java运行windows的cmd命令简单代码
- android studio 加快编译运行Java.main()
- 适配器设计模式,简单的Java代码模拟
- 用Java代码简单模拟并发访问
- python代码简单模拟Java中的MVC设计
- android studio编写运行java main
- java 简单代码 运行