@reactnative_ru

Страница 492 из 878
Alexey
21.01.2018
14:23:27
в ней должен лежать MainActivity.java

просто проверьте - всё ли на месте

Марина
21.01.2018
14:25:05
@kureev да, все на месте, папка с нужным названием тоже.

@kureev в MainActivity все на месте

Google
Alexey
21.01.2018
14:26:20
значит интерфейс обновлять уже нельзя будет, только какую-то логику, я правильно рассуждаю?
не совсем. Вы сможете обновлять что захотите, в рамках текущего бинарника. Т.е., если захотите подключить нативный модуль, который потребует react-native link, то придется ресабмитить приложение в сторы

Apple запрещает обновление бинарного кода "на лету". Вроде бы то же самое и у Android

в каком месте конкретно оно падает?

(предоставленного лога недостаточно, чтобы определить где отъезжает)

Марина
21.01.2018
14:28:31
@kureev ошибка: Starting: Intent { cmp=com.mirmic/.MainActivity } Error type 3 Error: Activity class {com.mirmic/com.mirmic.MainActivity} does not exist.

Alexey
21.01.2018
14:28:50
@kureev ошибка: Starting: Intent { cmp=com.mirmic/.MainActivity } Error type 3 Error: Activity class {com.mirmic/com.mirmic.MainActivity} does not exist.
это я видел. Мне интересна, какая команда провоцирует ошибку

скорее всего, это gradle build

но я хочу быт уверен

Марина
21.01.2018
14:29:20
@kureev ошибка после "react-native run-android"

Alexey
21.01.2018
14:30:32
а можно полный лог получить? буквально всё, что происходит после react-native run-android до этой ошибки

Марина
21.01.2018
14:30:58
@kureev ~/WebstormProjects/mirmic$ react-native run-android Scanning 653 folders for symlinks in /home/marina/WebstormProjects/mirmic/node_modules (12ms) Starting JS server... Building and installing the app on the device (cd android && ./gradlew installDebug)... Running /home/marina/Android/Sdk/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081 Starting the app on emulator-5554 (/home/marina/Android/Sdk/platform-tools/adb -s emulator-5554 shell am start -n com.mirmic/com.mirmic.MainActivity)... Starting: Intent { cmp=com.mirmic/.MainActivity } Error type 3 Error: Activity class {com.mirmic/com.mirmic.MainActivity} does not exist.

Alexey
21.01.2018
14:31:17
хм

Google
Alexey
21.01.2018
14:31:19
ок

грубо говоря, оно пытается запустить приложение на эмуляторе, но не может его найти, странно

а если руками запустить?

а, стоп

Марина
21.01.2018
14:33:18
@kureev "руками" - это как?(всегда делала react-native run-android и не приходилось вручную)

Alexey
21.01.2018
14:33:32
после обновления проекта, Build удалили?

просто если в AndroidManifest.xml всё правильно и всё равно не собирается

то я не знаю, на что ещё грешить

в этом манифесте прописаны activity, которые Android пытается запустить

а-ля <activity android:name=".MainActivity" ... />

т.е. оно берет manifest package и прибавляет ему activity name

Марина
21.01.2018
14:36:17
@kureev нет, Build не удаляла. И в AndroidManifest все правильно.(

Alexey
21.01.2018
14:36:19
если оно существует в системе и фейлится запуск - удалите Build директорию и попробуйте заново

можно попробовать вручную удалить приложение с эмулятора

и попробовать собрать заново

Марина
21.01.2018
14:38:49
@kureev проблема в том, что билда пока и не было даже. Я просто перенесла проект с репозитория и все, он стартует,ноя не могу его заинсталить на эмулятор. Отсюда следует, что и удалять нечего и парюсь с этой проблемой уже ~неделю.

Alexey
21.01.2018
14:39:43
из ./android запустите ./gradlew clean

и попробуйте собрать ещё разок

Марина
21.01.2018
14:41:27
@kureev уже пробовала. и сейчас повторила. и все та же ошибка

Alexey
21.01.2018
14:42:06
так, а есть возможность расшарить andoird директорию проекта, чтобы можно было посмотреть?

Google
Марина
21.01.2018
14:43:39
@kureev что необходимо?

Alexey
21.01.2018
14:48:39
@kureev что необходимо?
да просто папка android, чтобы я мог быстренько глазами пробежать и посмотреть, есть ли какие-нибудь несостыковки

просто лог не особо информативен, и если ошибок в конфиге нет - то это уже из разряда фантастики

Марина
21.01.2018
14:51:26
@kureev https://gist.github.com/anonymous/55c38499ac643abb83430c7ab38babf0

Alexey
21.01.2018
14:51:44
ща глянем

signingConfigs можно было удалить ^_~

так, а как Ваш проект называется?

com.mirmic.mirmic?

Марина
21.01.2018
14:54:49
да

Alexey
21.01.2018
14:55:09
ну просто в https://gist.github.com/anonymous/55c38499ac643abb83430c7ab38babf0#file-android_app_src_main_java_com_mirmic_mainactivity-java

выглядит, что полный адрес com.mirmic.mirmic

именно название приложения маленькими буквами

Марина
21.01.2018
14:56:19
да

Alexey
21.01.2018
14:57:16
./gradlew build что выдает?

Марина
21.01.2018
14:58:39
Ничего...

Alexey
21.01.2018
14:58:52
всмысле?

оно должно собрать приложение

Марина
21.01.2018
14:59:55


Alexey
21.01.2018
15:01:11
ммм, это выглядит оч. странно - должно собирать

Google
Alexey
21.01.2018
15:01:16
по крайней мере хоть ошибку кидать

Марина
21.01.2018
15:01:33
не кидает т.т

Alexey
21.01.2018
15:01:53
а в app/src/main/java/com/ у вас папка mirmic, верно?

чёрт, я в растерянности

Марина
21.01.2018
15:02:21
да, папка mirmic

я уже неделю в растеренности

Play
21.01.2018
15:03:22
я уже неделю в растеренности
Не собирается только этот проект? Побывали создать новый и загрузить?

Alexey
21.01.2018
15:03:28
а что у вас в gradlew файле?

даже не так

блин, я не знаю

Марина
21.01.2018
15:05:25
@playra нет, другие проекты запускать не пробовала. @kureev в gradlew ничего нет.

Igor
21.01.2018
15:05:58
А покажите текст MainActivity и полный путь до него (в боковой панели)

Марина
21.01.2018
15:07:04


Play
21.01.2018
15:09:51
@playra нет, другие проекты запускать не пробовала. @kureev в gradlew ничего нет.
попробуйте, тогда будет ясней, где искать ошибку.

react-native init <Name>

Марина
21.01.2018
15:20:38
@playra сделала новый проект, он заинсталился на эмулятор.

Play
21.01.2018
15:21:47
@playra сделала новый проект, он заинсталился на эмулятор.
Значит ошибку нужно искать в самом проекте. За 30 минут проше было пересобрать чем мучаться неделю)

Марина
21.01.2018
15:25:13
@playra ок, завтра попробую пересобрать.

@playra @angmarr @kureev Спасибо всем за помощь!

Alexey
21.01.2018
15:26:22
Пиши, если что

Google
Alexey
21.01.2018
15:26:34
Постараюсь помочь, если смогу

Max
21.01.2018
18:40:14
Подскажите пожалуйста как избавиться от мигающего белого окна при запуске на девайсах. LaunchScreen все кастомные, но между лаунчем и первой вьюхой все равно выстреливает белый экран. Target менял на release в xcode.

Play
21.01.2018
18:55:12
лол, вот буквально позавчера начал писать на ts по работе, до этого вообще ниче про него знал, кроме того что он существует и вполне норм идет пока ?
Рекомендовали позновательный видео-курс от Ильи Климова по типизации, где подтвердил свои предположения, что если Angular то TypeScript , если React, то Flow https://youtu.be/9_GwX9O6DFE

Там же ответ, почему если выбирать IDE для разработкие под React, то Nuclide в фаворе.

Alexsandr
21.01.2018
19:36:59
Кстати мне атом, чёт не зашёл

Я в саблайме сижу, так время от времени пробую атом

Play
21.01.2018
19:37:57
почему не VS Code?
мне и в vim хорошо сидится, это больше тем, кто начиная изучать RN выбирая IDE не желает заморачиваться плагинами и уж тем более конфигами vim, а Nuclide из коробки поддерживат Flow

Sergey
21.01.2018
19:39:09
?

Alexsandr
21.01.2018
19:39:52
Блин, тебе по возрасту пора на emacs

Play
21.01.2018
19:40:42
Блин, тебе по возрасту пора на emacs
спорная тема, за пределами этого чата)

Alexsandr
21.01.2018
19:43:06
спорная тема, за пределами этого чата)
Ага в лс обсудим, все всем спокойной ночи!

Play
21.01.2018
19:43:22
?

Darkhan
21.01.2018
20:55:25
Всем привет, как запрашивать permission на андройде, просто версии 4,5 у них дефолтно стоит разрешении на почти все, а вот 6,7 там только некоторые....

Darkhan
21.01.2018
21:06:05
для ознакомления инфа
Я просто сейчас играюсь с firebase, и тут бывают глюки, думаю это из за разных версии андроида. На 5тую версию нормально работает, а вот на 7ую, иногда приходит, иногда нет, или будет долгая пауза и потом все разом приходит

это из-за пермишшинов?

Sergey
21.01.2018
21:06:40
не думаю

Страница 492 из 878