是否可以仅对一个特定设备使用run-android命令?

例如,如果我连接了三个设备(或模拟器),并且只想在其中一个设备上使用run-android

大概adb install -s DEVICE_NUMBER块吧?

提前谢谢

推荐答案

详细说明@alexander的答案,您可以使用以下工作流:

cd android
./gradlew assembleDebug # assembleRelease for release builds
adb install -s <yourdevice> app/build/outputs/apk/yourapk.apk # You can check the identifier for your device with adb devices
adb reverse tcp:8081 tcp:8081 Will forward the phone's 8081 port to the computer's 8081, where the packager listens. If you are deploying over Wi-Fi, have a look at: https://facebook.github.io/react-native/docs/running-on-device-android.html#configure-your-app-to-connect-to-the-local-dev-server-via-wi-fi

在另一个屏幕中,运行:

npm start # Will run the packager

如果你真的需要这个,你可能想把第一个片段包装成一个脚本,你可以用你手机的标识符参数化.

React-native相关问答推荐

条件呈现Else语句不会将样式应用于我的组件

React本机组件未更新状态

ios 中节列表中的scrollToLocation 不起作用.在 Android 上,列表滚动回索引 0,但在 ios 上不会发生同样的情况

我们应该在 react-native 移动应用程序中使用哪个图标库

如何在 react-navigation v6 中更改标题高度

在向后滑动时执行操作(react-navigation )

React native flexbox - 如何做 percentages || columns || responsive || grid etc

可能的未处理promise 拒绝(id:0):错误: "getLoginData" is read-only

我如何知道我的代码是否作为 React Native 运行

错误:看起来您在另一个中嵌套了一个NavigationContainer

TouchableOpacity 作为 ListView 中的 Item 仅在 TextInput 失go 焦点后做出响应

React-navigation:增加底部标签导航的高度?

如何更改 React Native(android)应用程序的远程推送通知图标

如何在 Crashlytics (Fabrics) 中有效地对非致命异常进行分组?

使用 create-react-native-app 创建了一个应用程序,如何将其发布到 Google Play store ?

使用带有样式组件的动画

> 任务 :app:checkDebugAarMetadata 在运行 react-native run-android 时失败

在 navigator pop 上react Native Pass 属性

ListView 和 FlatList 有什么区别?

为什么我收到警告:函数作为 React 子级无效?