您的位置:首页 > 移动开发 > Android开发

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设备.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: