首页 > 解决方案 > React Native Android APK 问题 - 在模拟器上运行良好

问题描述

我在构建 Android APK 文件以进行本机反应时遇到问题。

该应用程序在 Android 和 iOS 模拟器以及物理 iOS 设备上运行良好。

因为它是一个反应原生应用程序,所以两个平台的代码是相同的。

我遇到的问题是,当我为 android 构建 APK 文件时,它可以正常构建、安装和启动,但是当我登录应用程序时,Android 应用程序卡在登录屏幕上。

该应用程序使用 redux 来处理 redux 调用,以下是登录时使用的以下服务:

import axios from "axios";
import { config } from "../helpers/config";
import { AsyncStorage } from "react-native";

export const signinService = {
  loginService,
};

// Login
function loginService(details) {
  return axios({
    method: "post",
    url: `${config.apiUrl}/users/authenticate`,
    data: details,
  }).then((response) => {
    AsyncStorage.setItem(
      "user",
      JSON.stringify(response.data.userData)
    );
    AsyncStorage.setItem("responseData", JSON.stringify(response.data.responseData));
    AsyncStorage.setItem(
      "otherDataProperties",
      JSON.stringify(response.data.otherDataProperties)
    );
    AsyncStorage.setItem(
      "accountBalance",
      JSON.stringify(response.data.accountBalance)
    );
    return response;
  });
}

安卓软件版本是;

如前所述,代码在 Android 和 iOS 模拟器以及物理 iOS 设备上运行良好。

标签: androidreactjsreact-nativereact-reduxreact-native-android

解决方案


推荐阅读