ynizhenie
@ynizhenie

Почему не грузится SplashScreen | Expo SDK?

По непонятным для меня причинам не грузиться splashscreen на андроид (на ios пока не проверял).

В папке {project}/assets находиться мой splash.png.
Но когда билдится проект он как-будто его не видит и загружает дефолтный expo splashscreen.

Посчитал что это происходит из-за того что проект Expo SDK , полез в папку андроида res/drawable и прописал в папке в файле splash_background следующие :

<item android:drawable="@color/splashBackground"/>

Теперь мой splashscreen начал загружаться но сразу же после его вновь появляется дефолтный expo splash с загрузкой бандла.

App.json
file

{
  "expo": {
    "name": "WaterLine",
    "slug": "WaterLine",
    "privacy": "public",
    "sdkVersion": "33.0.0",
    "platforms": [
      "ios",
      "android",
      "web"
    ],
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/icon.png",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": [
      "**/*"
    ],
    "ios": {
      "supportsTablet": true,
      "bundleIdentifier": "WaterLine",
      "publishBundlePath": "ios/waterline/Supporting/shell-app.bundle",
      "publishManifestPath": "ios/waterline/Supporting/shell-app-manifest.json"
    },
    "isDetached": true,
    "detach": {
      "iosExpoViewUrl": "https://s3.amazonaws.com/exp-exponent-view-code/ios-v2.11.2-sdk33.0.0-76da9dd8-735b-43b3-9682-b386811f4e5f.tar.gz",
      "androidExpoViewUrl": "https://s3.amazonaws.com/exp-exponent-view-code/android-v2.11.4-sdk33.0.0-6a4f0f3e-1f1b-4c33-9155-d0237f6d7c34.tar.gz"
    },
    "scheme": "exp4844a4a8cf5b4f0cbf02b6daf2154a6a",
    "android": {
      "package": "app.ik.waterline",
      "publishBundlePath": "android/app/src/main/assets/shell-app.bundle",
      "publishManifestPath": "android/app/src/main/assets/shell-app-manifest.json"
    }
  }
}


В чем может быть проблема ?
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
ynizhenie
@ynizhenie Автор вопроса
Проблема решена.

Для тех кто столкнется с такой же проблемой

Дело в том что когда это был еще дефолтный expo проект мне было лень заменять сплеш и иконку. Произвел expo eject и expo засетил дефолтные свои картинки во всем проекте. Решение только одно делаете новый проект закидываете заранее новые иконки и сплеш и только потом expo eject.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы