反应原生android发布apk无法从互联网接收数据

mil*_*lgi 4 android release apk react-native

我使用 React Native 开发了一个应用程序,并在我的设备中安装了调试 apk,一切正常。

但是在我的设备中安装发布版本时,它无法从 API 获取数据。

怎么了?

小智 21

就我而言,我使用非安全(http 而不是 https)调用 api。所以 api 在调试环境中运行良好,但不适用于发布。你可以添加这一行

android:usesCleartextTraffic="true"
Run Code Online (Sandbox Code Playgroud)

到 AndroidManifest.xml

像那样

<uses-permission android:name="android.permission.INTERNET" />

<application
      ...
      android:usesCleartextTraffic="true"
      ...
Run Code Online (Sandbox Code Playgroud)