Android Studio 中运行java 代码 (模拟简单的java se 中的 main )(跑 junit )

本文介绍如何在Android Studio环境中运行简单的JavaSE程序,包括设置依赖、创建测试文件及执行步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作用&价值:

日常开发过程中,难免会遇到一些 需要跑一段非常简答的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设备.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值