You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中androidTest与test文件夹的用途及删除安全性咨询

嘿,这个问题问得太戳新手痛点了!很多刚上手Android Studio的朋友都会对这俩自动冒出来的文件夹一头雾水,我给你唠明白:

两个文件夹的核心用途
  • androidTest 文件夹:专门用来写仪器化测试的。简单说就是你的测试代码会实打实跑在Android设备或者模拟器上,能测那些和系统深度交互的功能——比如按钮点击后的页面跳转、调用相机权限的逻辑、RecyclerView的滚动是否正常这类依赖Android框架的场景。没有Android运行环境,这些测试根本跑不起来。
  • test 文件夹:负责本地单元测试。这类测试直接在你电脑的JVM上运行,完全不需要Android设备/模拟器,适合测纯业务逻辑,比如计算订单金额、字符串处理、数据解析这些不依赖Android SDK的代码,跑起来贼快,能快速验证逻辑正确性。
能不能安全删除?

答案是:技术上可以,但非常不建议。

  • 要是你现阶段完全没打算写测试代码,删了确实不会影响主应用的编译和运行——毕竟main文件夹才是你核心业务代码的主战场。
  • 但真删了后续麻烦事不少:哪天想补写测试了,你得手动重建文件夹,还要配置Gradle依赖,折腾半天;而且现在正规开发里,测试代码是保证代码质量、避免改出bug的重要手段,尤其是团队协作的时候,测试能帮你守住代码的底线。
  • 要是看着它们碍眼,完全可以在Android Studio的项目视图里把文件夹折叠起来,或者通过视图过滤隐藏掉,犯不着真删呀。

内容的提问来源于stack exchange,提问作者Liviu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:32:20