Size: a a a

Ionic - русскоговорящее сообщество

2019 November 12

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
Alex Kulikov
Всем привет! Я сейас немного начал писать на ионике - во время процесса разработки ориентируюсь на веб-версию с хот-релоадом и прочим - это годится для верстки и написания бизнес-логики. Но когда надо разработать что-то с учетом мобильной платформы ( например, network-плагин ), то я вынужден сначала сбилдить код под платформу  ( андроид ), потом запустить это в андроид-студии. Короче, от момента, когда я внес какие-то изменения в коде, до момента когда я их могу пощупать каким-либо образом на эмуляторе устройства проходит 7-8 минут.
В общем, какой у вас воркфлоу, когда пишете на ионике? Друг просто показывал на реакт-нэйтиве - ставишь программу какую-то, сканируешь qr-код и юзаешь приложение на телефоне с хот-релоадом и прочими вкусностями ( не знаю, правда насколько там функционал порезан по работе с нативными вещами )
ionic cordova run android --livereload
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
это если плагины не добавлялись
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
релоад на девайсе несколько секунд
источник

AK

Alex Kulikov in Ionic - русскоговорящее сообщество
это замечательно)
источник

AK

Alex Kulikov in Ionic - русскоговорящее сообщество
плагины не добавлялись - в смысле если новые? Ну, поставил пару плагинов, собрал и лайврелоаде все будет работать, верно? а если еще каких добавил, то пересобрать
источник

Ab

Alex b in Ionic - русскоговорящее сообщество
Alex Kulikov
плагины не добавлялись - в смысле если новые? Ну, поставил пару плагинов, собрал и лайврелоаде все будет работать, верно? а если еще каких добавил, то пересобрать
Да
источник

AK

Alex Kulikov in Ionic - русскоговорящее сообщество
Офигенно, спасибо👍
источник

Ab

Alex b in Ionic - русскоговорящее сообщество
Ещё и через браузер можно логи сразу смотреть
источник

Ab

Alex b in Ionic - русскоговорящее сообщество
Если это хром
источник

AK

Alex Kulikov in Ionic - русскоговорящее сообщество
еще вот такая ошибка, когда пытаюсь сделать ionic cordova run android --livereload
джава 8, пути прописаны, но все время такая ошибка, когда пытается дернуть кордову, насколько понимаю
источник

AK

Alex Kulikov in Ionic - русскоговорящее сообщество
вот такие версии платформ всех
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
начни с
ionic cordova requirements
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
А так у тебя должны быть следующие переменные среды окружения настроены:
@if not defined JAVA_HOME (@goto error_java8_home)
@if not defined NODE_HOME (@goto error_node_home)
@if not defined GRADLE_HOME (@goto error_gradle_home)
@if not defined ANDROID_SDK_ROOT (@goto error_android_sdk_root)
@if not defined ANDROID_EMULATOR_HOME (set ANDROID_EMULATOR_HOME=%USERPROFILE%/.android)
@if not defined ANDROID_AVD_HOME (set ANDROID_AVD_HOME=%ANDROID_EMULATOR_HOME%/avd)
которые потом используются для настройки путей:
set ANDROID_HOME=%ANDROID_SDK_ROOT%
set PATH=%SystemRoot%\System32
rem https://github.com/apache/cordova-cli/issues/434
set PATH=c:\Windows\System32\wbem;%PATH%
set PATH=%JAVA_HOME%\bin;%PATH%
set PATH=%NODE_HOME%;%PATH%
set PATH=%GRADLE_HOME%\bin;%PATH%
set PATH=%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\tools\bin;%PATH%
источник

AK

Alex Kulikov in Ionic - русскоговорящее сообщество
хмм, показал ошибки
говорит гредла и андроид таргета нет

гредл же с андроид студией идет вроде, значит должен быть, наверное
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
Alex Kulikov
хмм, показал ошибки
говорит гредла и андроид таргета нет

гредл же с андроид студией идет вроде, значит должен быть, наверное
нет, не должен быть, его скачиваешь
источник

AK

Alex Kulikov in Ionic - русскоговорящее сообщество
Anatoly Shirokov
А так у тебя должны быть следующие переменные среды окружения настроены:
@if not defined JAVA_HOME (@goto error_java8_home)
@if not defined NODE_HOME (@goto error_node_home)
@if not defined GRADLE_HOME (@goto error_gradle_home)
@if not defined ANDROID_SDK_ROOT (@goto error_android_sdk_root)
@if not defined ANDROID_EMULATOR_HOME (set ANDROID_EMULATOR_HOME=%USERPROFILE%/.android)
@if not defined ANDROID_AVD_HOME (set ANDROID_AVD_HOME=%ANDROID_EMULATOR_HOME%/avd)
которые потом используются для настройки путей:
set ANDROID_HOME=%ANDROID_SDK_ROOT%
set PATH=%SystemRoot%\System32
rem https://github.com/apache/cordova-cli/issues/434
set PATH=c:\Windows\System32\wbem;%PATH%
set PATH=%JAVA_HOME%\bin;%PATH%
set PATH=%NODE_HOME%;%PATH%
set PATH=%GRADLE_HOME%\bin;%PATH%
set PATH=%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\tools\bin;%PATH%
оо, спасибо
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
и Android SDK тоже скачиваешь
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
Alex Kulikov
хмм, показал ошибки
говорит гредла и андроид таргета нет

гредл же с андроид студией идет вроде, значит должен быть, наверное
да, и я бы все же на JDK 8 работал, как показывает практика.
источник

AK

Alex Kulikov in Ionic - русскоговорящее сообщество
Alex Kulikov
еще вот такая ошибка, когда пытаюсь сделать ionic cordova run android --livereload
джава 8, пути прописаны, но все время такая ошибка, когда пытается дернуть кордову, насколько понимаю
Да вот просто в путях - 8, насколько я понимаю
источник

AK

Alex Kulikov in Ionic - русскоговорящее сообщество
1.8
источник