React Native:构建可连接远程开发服务器的测试APK方法
构建可连接远程开发服务器的React Native Debug APK
前提确认
- 确保项目已完成Expo到裸React Native的迁移,项目根目录下存在
android文件夹 - 本地已配置好Android开发环境(JDK、Android SDK、NDK等)
无需设备连接,直接构建Debug APK
因为你没有全局react-native命令,通过以下方式构建:
- 进入项目根目录,执行:
npx react-native run-android --variant=debug --no-jetifier --device-id=none - 或者直接调用gradle命令(更稳定):
cd android ./gradlew assembleDebug
构建完成后,APK文件路径:android/app/build/outputs/apk/debug/app-debug.apk
确保APK支持远程服务器连接
- 检查网络权限:打开
android/app/src/main/AndroidManifest.xml,确认已添加以下权限(Debug模式默认包含,但建议校验):<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> - Debug版本APK默认自带开发者菜单,无需额外配置,安装后可通过摇晃设备(或用
adb shell input keyevent 82命令)调出。
安装APK并连接远程服务器
- 将
app-debug.apk传输到安卓设备完成安装 - 打开应用,调出开发者菜单,依次选择:
- Dev Settings
- Debug server host & port for device
- 输入远程开发服务器的IP和端口(格式:
xxx.xxx.xxx.xxx:8081,默认端口为8081)
- 返回开发者菜单,选择Reload,应用会重新连接远程服务器加载代码
内容的提问来源于stack exchange,提问作者Fmstrat
相关产品推荐
相关产品推荐

