Как создать собственный SplashScreen на Ioni c? - PullRequest
0 голосов
/ 20 января 2020

Я хочу показать пользовательский экран spla sh с анимацией. Я попытался добавить плагин LottieSplashScreen, но я не могу этого сделать. Пробовал с этим кодом

cordova plugin add cordova-plugin-lottie-splashscreen

Но я сталкиваюсь

'sh' is not recognized as an internal or external command,
operable program or batch file.
Failed to install 'cordova-plugin-lottie-splashscreen': Error: Hook failed with error code ENOENT: C:\Users\bbara\Desktop\GuvercinSepetim\plugins\cordova-plugin-lottie-splashscreen\hooks\ios\update_pod_repo.sh
    at C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\hooks\HooksRunner.js:224:23
    at _rejected (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:864:24)
    at C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:890:30
    at Promise.when (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:1142:31)
    at Promise.promise.promiseDispatch (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:808:41)
    at C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:624:44
    at runSingle (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:137:13)
    at flush (C:\Users\bbara\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:125:13)
    at processTicksAndRejections (internal/process/next_tick.js:74:9)
Hook failed with error code ENOENT: C:\Users\bbara\Desktop\GuvercinSepetim\plugins\cordova-plugin-lottie-splashscreen\hooks\ios\update_pod_repo.sh

Ответы [ 3 ]

0 голосов
/ 20 января 2020

Попробуйте заглянуть в конденсатор, а не в кордову. Вы все еще можете использовать все свои библиотеки Cordova, но сборка Capacitor немного чище. Я следовал этому уроку и нашел его очень полезным с хорошими инструментами. Это сработало для меня в первый раз, чего никогда не случалось с некоторыми вещами Ioni c!

https://enappd.com/blog/icon-splash-in-ionic-react-capacitor-apps/114/

0 голосов
/ 20 января 2020

Моя ошибка: IOS платформа на Windows P c. Я удалил IOS платформу после того, как смог добавить плагин. Но теперь я сталкиваюсь с этой ошибкой

`Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForRelease'.
`

Я попытался очистить Gradlew, но все еще не могу построить ..

0 голосов
/ 20 января 2020

Вы используете узел кордовы, но не Ioni c Cordova: плагин Cordova добавить Cordova-плагин-лотт ie-Splash Screen

В соответствии с документацией Ioni c:

npm install @ionic-native/lottie-splash-screen
ionic cordova plugin add cordova-plugin-lottie-splashscreen

А вот ссылка:

https://ionicframework.com/docs/native/lottie-splash-screen

А вот github-репозиторий плагина:

https://github.com/timbru31/cordova-plugin-lottie-splashscreen

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...