React-Native App可在仿真器[Oreo 8.1]上运行,但不能在真实设备上运行[redmi note 5 pro,Oreo 8.1]

时间:2019-03-16 06:36:12

标签: react-native android-8.1-oreo

react-native run-android log

请索要解决方案所需的足够数据。我也是react-native的新手,并且想了解更多信息

2 个答案:

答案 0 :(得分:0)

尝试清理和重建项目...

使用调试器调试代码...

检查API级别...

哦,还要在Phone and Studio上检查您的SDK Manager。也许所有需要的SDK都无法正常工作或未安装。尝试重新安装...

祝你好运!

答案 1 :(得分:0)

我也面临同样的问题。 对我来说,问题被隐藏在createStore中用于redux 在那里,我正在检查是否正在开发环境,然后添加了redux调试支持,否则就没有

const composeEnhancers = process.env.NODE_ENV === 'development' ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ : null || compose;

在这里,我忘记了从redux导入compose,而只有在生产模式下尝试在移动设备上使用apk时才需要。

这可能是您检查if( DEV )或以上类型的语句的问题,该语句对于生产build.apk aslo应该很好。