Artem
Но вот на ишью и смотрю на гитхабе
Сергей
Ребят, подскажите Как убрать черный фон возникающий при открытии клавиатуры?
Сергей
Dmitry
Я
Archer
почему apk файл не устанавливается на девайс, то есть один раз он уже устанавливался а теперь тот же файл нет
Oleksandr
бывает такое если у вас разными сертификатами подписано приложение
Gena
почему apk файл не устанавливается на девайс, то есть один раз он уже устанавливался а теперь тот же файл нет
Один из возможных вариантов - смена ключа. Решение просто удалить приложение с девайса, тогда поставится. Но бывают и другие причины, ответ всегда есть логах (logcat)
Yevhenii
почему apk файл не устанавливается на девайс, то есть один раз он уже устанавливался а теперь тот же файл нет
Найти прошлое приложение, очистить его данные, удалить и поставить его свежий апк
Archer
бывает такое если у вас разными сертификатами подписано приложение
это исключену, удалены все установки apk файла, попробую смену ключа
Anton
Это все гадание по кофейной гуще, где логи ошибок?
Никита
@playra глянул один из твоих уроков, спасибо! Вопрос такой, почему ты в конце строки точку с запятой не ставишь?
Никита
все зависит от используемых правил линтера
Нет, в некоторых случаях может неправильно выполнится программа, если не будет стоять точка с запятой
Luigi
Подскажите, сильно ли концепция разработки нативного приложения от веба на реакте отличается, не считая виртуального DOM?
Luigi
И насколько ли серой сейчас рн
Alexsandr
Если язык позволяет не ставить ;, то и смысла делать этого :)
Я ставлю только когда, тогда когда нужно в одну строчку что-то написать :)
Никита
Если язык позволяет не ставить ;, то и смысла делать этого :)
alert("Сейчас будет ошибка") [1, 2].forEach(alert)
Никита
Попробуйте это запустить
Alexsandr
Если ты такие вещи пишешь в одну строчку, у меня для тебя плохие новости :)
Никита
там же babel
https://learn.javascript.ru/structure#semicolon
Никита
Если ты такие вещи пишешь в одну строчку, у меня для тебя плохие новости :)
Новая строка не вставилась. Напиши через новую строку. Какие проблемы?
Alexsandr
alert("Сейчас будет ошибка") [1, 2].forEach(alert)
alert("Сейчас будет ошибка") [1, 2].forEach(alert)
Dmitry
Я руководствуюсь prettier, зачем изобретать велосипед)
Kto?
Ставит
Alexsandr
Мне просто эстетически они бесят
Никита
Просто напиши вот так :)
Ты хоть пробовал запустить?
Dmitry
Ставит где логично
Kto?
Мне просто эстетически они бесят
https://dev.to/adriennemiller/semicolons-in-javascript-to-use-or-not-to-use-2nli
Kto?
Эстетически как раз не писать семиколоны это бред
Oleksandr
не созадвай сам себе проблем установи линтер 'standard', и не надо будет тебе ставить точки и зяпыте в конце строк поставь себе линтер airbnb и будешь ставить себе точки с запятыми babel все обрабатывает
Kto?
Просто с точки зрения качества и красоты кода
Kto?
Когда ты придешл в какую то норм компанию и будешь шпарить все без семиколонов
Kto?
Скорей всего ты даже тестовое не пройдешь
Kto?
Потому что когда будет куча кода, без семиколонов обойтись будет тяжеловато
Alexsandr
Ты хоть пробовал запустить?
И часто ты alert юзаешь в рн?)
Kto?
И часто ты alert юзаешь в рн?)
А в чем проблема юзания алерта в рн?
Oleksandr
я так понимаю вы только изучаете JS ?)))
Никита
И часто ты alert юзаешь в рн?)
вставь любое выражение, у тебя все равно не заработает
Oleksandr
не )
Никита
хочешь сказать JS работает по разному?
Kto?
хочешь сказать JS работает по разному?
Работает одинаково, но вот ранят его разные движки
Kto?
У каждого движка свои прЕколы
Dmitry
Сейчас @gblack9 даст вам просраться 😂
Archer
Это все гадание по кофейной гуще, где логи ошибок?
как мне их смотреть? запускаю проект на девайсе через usb ошибок нет работает, собираю apk файл и пытаюсь скачать на том же девайсе он говорит не удалось установить
Anton
как мне их смотреть? запускаю проект на девайсе через usb ошибок нет работает, собираю apk файл и пытаюсь скачать на том же девайсе он говорит не удалось установить
а как собираешь? adb logcat или pidcat показывает логи всех приложений если ты руками логирование не убирал, то логи должны быть
Gena
вставь любое выражение, у тебя все равно не заработает
У меня приложение на ts, десятки тысяч строк кода и ';' запрещена линтером, а автоформат их убирает. И мне нравится, все случаи, где это приводит к не корректному парсингу легко обходятся и на протяжении разработки до сих пор не встретились ни разу.
Anton
А, у тебя не устанавливается...
Archer
да
Anton
неправильно собрал апк недостаточно памяти на устройств сертификаты разные buildNumber меньше, чем у установленного приложения. если приложение старое снес, но все равно ошибка, попробуй adb kill-server adb start-server adb uninstall package.name.here
Archer
а после опять собирать?
Anton
и поставь через react-native run-android --variant=release
Anton
в этот момент у тебя должны быть показаны логи при ошибке
Anton
android/app/build.gradle поле versionCode
Archer
там 1
Archer
у меня
Anton
тогда не в этом дело скорее всего
Anton
ты меняй по 1 фиче за раз, чтобы в итоге понять в чем ошибка
Anton
и поставь через react-native run-android --variant=release
и поставь как здесь описал, логи почитаешь
Archer
странно при твоём способе такое
Archer
если без флага релиз то запускается
Archer
Anton
ну, тут только гуглить с ходу не подскажу
Archer
она решена, теперь другая идёт > Task :app:mergeReleaseResources FAILED
ossset
Всем привет, подскажите пожалуйста какой-нибудь источник где можно посмотреть адвансед приемчики по RN
ossset
Заранее спасибо
Archer
ну, тут только гуглить с ходу не подскажу
смотри такая вот ошибка C:\Users\User\Desktop\hunting-cli\hunter\hunter\android\app\src\main\res\raw\app.json [raw/app] C:\Users\User\Desktop\hunting-cli\hunter\hunter\android\app\build\generated\res\react\release\raw\app.json: Error: Duplicate resources можно удалить все файлы кроме app.json?
Archer
там типа данные повторяются ругается