从生成的签名 APK 中获取应用程序网络错误

问题描述 投票:0回答:1

我正在开发一个 React Native 应用程序,当我使用 Metro 捆绑程序构建它时,它工作正常,但是当我生成签名的 APK 时,我无法登录,因为它显示网络错误。造成这种行为的原因是什么?

我记录了响应,通常 axios 会在实际网络丢失的情况下引发网络错误,但是构建 APK 总是会引发网络错误。

react-native android-studio apk
1个回答
0
投票

Http 请求在最新的 Android 更新中不起作用。所以你必须更新你的AndroidManifest.xml

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

    <application
       android:usesCleartextTraffic="true"> // Update here 
    </application>

另请检查 CORS(跨源资源共享)问题。 如果您的应用程序与强制执行 CORS 策略的服务器进行通信,请确保该服务器允许来自托管 APK 的域的请求。这在开发过程中通常不是问题,但在生产过程中可能会出现问题。

© www.soinside.com 2019 - 2024. All rights reserved.