簡體   English   中英

React Native應用程序開始出現白屏

[英]React Native app starts to a white screen

我正在使用React Native開發一個Android應用程序。 有時,當我運行react-native run-android並且我的應用程序啟動后,它掛在白屏上。 搖動手機沒有任何作用,當我在VSCode調試器中單擊“暫停”時,它沒有任何作用。 如果我按“主頁”按鈕以使應用程序后台運行,然后再次單擊該應用程序,它將正常啟動,並且調試按預期進行。 這是一個已知的問題? 我該如何解決?

  1. 在Android Studio中打開您的android文件夾
  2. 按下綠色的Play按鈕
  3. 從底部欄中打開logcat窗口
  4. 確保DeviceProcess指向正確的值,然后檢查那里的任何錯誤

我沒有這個問題,您需要檢查運行時發生了什么,看看如何解決此問題。

您解決了這個問題嗎? 如果您使用react-native-vector-icons,請確保更新資源/字體中的那些字體(Octicons.ttf等)。 它在iOS上工作正常,但在android上,無論何時安裝該應用,有時啟動后有時都會出現白屏,但有時效果也不錯。 一旦我更新它們,它只是隨機發生的,效果很好

為遇到此問題的人發布答案,可能面臨與我相同的問題-android上的白屏,ios工作正常:

確保在MainActivity.java具有getMainComponentName()函數:

public class MainActivity extends ReactActivity {

    @Override
    protected String getMainComponentName() {
        return "devApp3";
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM