首页 > 解决方案 > Expo 应用程序卡在启动画面(仅限 Android)

问题描述

我无法在 Google Play 商店上发布我的应用程序。该应用程序(APK 和 ABB)在 Android 设备上运行时永远不会超过启动画面。在使用模拟器或 iOS 的生产模式下不会出现此问题。

我已经按照我在论坛上找到的所有故障排除指南都无济于事:更新 expo、清除缓存、重新安装节点模块……</p>

任何帮助将不胜感激。

我的 App.JS 如下:

//Dependancies
import React, {  useCallback, useEffect, useState } from 'react';
import { StyleSheet, Text, View, LogBox, } from 'react-native';
import Navigator from './app/routes/homestack';
import firebase from './app/constants/firebaseConfig';
import * as SplashScreen from 'expo-splash-screen';

//Fix expo issue with firebase and timer warning
LogBox.ignoreLogs(['Setting a timer']);

export default function App() {

  //Close splashscreen when app loaded
  const onLayoutRootView = useCallback(async() => { await SplashScreen.hideAsync(); });
  
  return(
      //Render app through stack navigator
      <Navigator onLayout={onLayoutRootView}/>
  );
  
}

标签: androidreactjsfirebasereact-nativeexpo

解决方案


推荐阅读