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

React Native项目应用文件夹路径查找及已编译Android应用目录查看

在React Native中查找应用文件夹路径与Android编译产物目录的方法

我来帮你梳理下这两个问题的解决方法,都是RN开发中常碰到的场景:

1. 查找React Native项目中的应用文件夹路径

React Native项目的原生平台应用文件夹位置分两种情况:

  • 普通React Native初始化项目:用npx react-native init创建的项目,根目录下直接有android/和ios/两个文件夹,这就是对应Android和iOS平台的应用文件夹,所有原生配置、代码和依赖都存放在这里。
  • Expo 项目:如果是Expo初始化的项目,默认不会生成原生文件夹,你需要执行npx expo prebuild命令(旧版本是expo eject,现在更推荐prebuild),执行后会在项目根目录生成android/和ios/原生文件夹,之后就能像普通RN项目一样操作了。

2. 查看已编译的Android应用文件夹(含Gradle配置)

先澄清一点:Gradle配置文件不需要等到编译后才能查看,它本来就存在于Android原生文件夹中;编译只是生成应用的可执行产物。下面分两部分说明:

Gradle配置文件的位置

  • 项目级Gradle配置:android/build.gradle,负责管理全局依赖仓库、Gradle版本、插件版本等基础配置
  • 应用级Gradle配置:android/app/build.gradle,这是开发中最常用的配置文件,用来设置应用版本号、签名信息、第三方依赖、debug/release构建模式参数等

编译后的Android应用产物路径

当你执行npx react-native run-android或者在Android Studio中构建项目后,编译产物会集中放在android/app/build/outputs/目录下:

  • Debug模式APK:android/app/build/outputs/apk/debug/app-debug.apk
  • Release模式APK:如果执行./gradlew assembleRelease构建正式包,产物会在android/app/build/outputs/apk/release/app-release.apk(需要配置签名才能正常安装)
  • 中间编译产物:android/app/build/intermediates/目录下会存放编译过程中生成的class文件、资源打包文件等,日常开发一般不需要手动修改这些内容

另外,直接用Android Studio打开项目根目录下的android/文件夹,就能直观浏览所有Gradle配置和编译产物,还能实时编辑配置并同步构建,比手动找路径更高效。

内容的提问来源于stack exchange,提问作者Michał Terczyński

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 06:43:42