Size: a a a

React Native — русскоговорящее сообщество

2020 May 29

GB

Gena Black in React Native — русскоговорящее сообщество
Anatoly Berbeka
Я прямо в студии смотрю, но я тут сам фильтровал по этой ошибке. Могу скинуть весь лог
Да, точно... иначе бы про generated setter не было. И тем не менее... белый экран - это креш в JS... не знаю поможет ли эта информация
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
https://gist.github.com/995a329f09292a493c6248835024a347 вот прям полный лог. Я вот даже не знаю
источник

К

Костянтин in React Native — русскоговорящее сообщество
Gena Black
Надо по всем модулям пройтись (андроид модулям подключенным). У них свои build.gradle.
Нашел что это из-за библиотеки react-native-simple-download-manager которая год не обновлялась. Я вчера  обновил андроид студию, а до того оно работало без проблем.
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
Gena Black
Да, точно... иначе бы про generated setter не было. И тем не менее... белый экран - это креш в JS... не знаю поможет ли эта информация
Да вроде всё ок с js, проект на ios работает
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Sergey
всем привет
блин, фигня какая-то, два webview не хотят корректно работать на одном скрине, события отрабатывают только для последнего загруженного
может у кого есть решение?
https://github.com/react-native-community/react-native-webview/pull/1301/files

вот этот реквест вроде фиксит это поведение, но до версии 9.2.2 он приводил к падениям и нужно было дополнительно нативный модуль ставить.
источник

К

Костянтин in React Native — русскоговорящее сообщество
Какие есть варианты решить проблему?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Костянтин
Нашел что это из-за библиотеки react-native-simple-download-manager которая год не обновлялась. Я вчера  обновил андроид студию, а до того оно работало без проблем.
Можно форкнуть и обновить у них build.gradle (если готовы на такое)
В package.json соотвественно прописать такое:
"dependencies": {
 "react-native-simple-download-manager": "https://github.com/you/react-native-simple-download-manager.git"
}
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Ну и PR автору
источник

ИС

Игорь Стрелов... in React Native — русскоговорящее сообщество
Roman Soshchenkov
Народ, всем ку, кто-нить юзал с expo react-native-google-places-autocomplete ?
Пытался. Траблы были, особенно внутри скроллВью. Отказался от него
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Gena Black
Можно форкнуть и обновить у них build.gradle (если готовы на такое)
В package.json соотвественно прописать такое:
"dependencies": {
 "react-native-simple-download-manager": "https://github.com/you/react-native-simple-download-manager.git"
}
можно еще patch-package вместо форка
источник

S

Sergey in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
какой именно webview, и какая версия?
react-native-community/react-native-webview  9.4.0
ну еще такой момент раоботаю с react-native-windows)
источник

К

Костянтин in React Native — русскоговорящее сообщество
Там ссылаются на файлы версий которых нету.
https://repo.jfrog.org/artifactory/libs-release-bintray/com/android/tools/build/gradle/3.6.3/gradle-3.6.3.pom
Еще есть мысль указать на файл который там есть. Последняя версия что там есть 2.3.0
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
можно еще patch-package вместо форка
Да. Но так меньше шансов на обратный PR ^_^
источник

RS

Roman Soshchenkov in React Native — русскоговорящее сообщество
Игорь Стрелов
Пытался. Траблы были, особенно внутри скроллВью. Отказался от него
У меня тупо лагает все, в гугл консоли 95% запросов - ошибки
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Костянтин
Там ссылаются на файлы версий которых нету.
https://repo.jfrog.org/artifactory/libs-release-bintray/com/android/tools/build/gradle/3.6.3/gradle-3.6.3.pom
Еще есть мысль указать на файл который там есть. Последняя версия что там есть 2.3.0
Там нужно чтоб вот этот файлик:
https://github.com/master-atul/react-native-simple-download-manager/blob/master/android/build.gradle

Выглядел как вот этот (ну примерно):
https://github.com/software-mansion/react-native-gesture-handler/blob/master/android/build.gradle

И раздел buildscript думается можно удалить
источник

К

Костянтин in React Native — русскоговорящее сообщество
Сейчас он выглядит вот  так:

buildscript {
   repositories {
       jcenter()
   }

   dependencies {
       classpath 'com.android.tools.build:gradle:2.3.0'
   }
}

apply plugin: 'com.android.library'

android {
   compileSdkVersion 23
   buildToolsVersion "23.0.1"

   defaultConfig {
       minSdkVersion 16
       targetSdkVersion 22
       versionCode 1
       versionName "1.0"
   }
   lintOptions {
       abortOnError false
   }
}

repositories {
   mavenCentral()
}

dependencies {
   implementation 'com.facebook.react:react-native:+'
}
источник

К

Костянтин in React Native — русскоговорящее сообщество
Я поменял на 2.3.0 и заработало. Даже не знаю каким образом оно поставило там 3.6.3.
источник

К

Костянтин in React Native — русскоговорящее сообщество
Оно ссылается на какие-то файлы в инете и без проверки на их наличие не хотело делать сборку или даже gradlew clean
источник

SA

Sergey Aleϰeev in React Native — русскоговорящее сообщество
Привет всем, живем в монорепе (lerna), решил включить hoist зависимостей, но возникли некоторые проблемы. Скажите пожалуйста можно ли сделать nohoist для всех зависмостей пакета (например `packages/rn-app`) пробовал разные глобы в nohoist но ничего не помогло
источник

К

Костянтин in React Native — русскоговорящее сообщество
Там один из вариантов было в андроид студии вкл или выкл офлайн режим грейдла, но оно мне не помогло.
источник