Спасибо за серию роликов. Идея отличная, но для её полноценной реализации стоило бы проходить все шаги "вместе со зрителями". Без этого "у меня вот такая ошибка, потому что у меня уже установлено, а у вас будет по другому..." И не обязательно всё записывать одним дублем. Фрагмент с запуском службы Апача можно было переснять, чтобы вырезать лёгкий конфуз с поиском причин в логах и т.д.
Спасибо за мнение. Буду стараться улучшать контент. А вот на счет Апача - отчасти согласен, но только - отчасти. Идея роликов проста - взять за руку и провести, дабы зритель получил положительный результат, глядя на разжеванные советы. Это уменьшает порог входа и дает задел на творчество самого разработчика. С Апачем вышел конфуз лишь из-за того, что его я просто не смог нормально удалить перед роликом. Он "въелся" в систему. Я и деинсталятором его травил и службы удалял. Он скорее всего где-то в реестре прописался. Времени в этом разбираться не было. Поэтому снял как вышло. А на счет пересъемки из-за конфуза - вот тут не согласен. Студент (зритель) должен знать где искать проблемы, даже если все прошло гладко. У кого-то антивирус будет рубить апач, у кого-то права доступа, у третьих - IIS. Это все уже "фантазии на тему". Ситуаций может быть +1000. А в логе можно обнаружить как минимум 900 из них. Да и еще "вместе со зрителями" - это уже стрим. Тут чуть другой формат. Но за идею - спасибо. При таком формате нужно делать стрим в команде с админом.
@@velmaskin По поводу установки Apache24 есть смысл уточнить, что он запустится без проблем либо в случае распаковки с корень диска C:, либо после правки конфига, если его положить в другое место. На счет логов согласен с Вами на 100% с одним только уточнением, Вы смотрели не свой лог, файл install.log лежит в архиве в апачем изначально) А в целом отличная идея с циклом роликов для начинающих, думаю, многим ребятам поможет начать свой путь! :-)
Вот тут я бы предупреждал людей о том, что устанавливая JDK с того сайта, и используя ее на рабочих компьютерах и для разработки коммерческих решений - они нарушают лицензию, и должны купить подписку. Там на 7:46 же огромная плашка пишет про это. Но никто не читает, а потом можно попасть. Лучше покажите ссылку на Liberika JDK
Эмм... Так мы и используем для разработки - как описано в лицензии. Не совсем ясна совместимость этой Liberka с Android Studio. JDK используется как промежуточное звено при сборке и отладки приложения без ИЗМЕНЕНИЯ ИСХОДНИКОВ JDK. И уж тем более - кому-то не продаем этот самый JDK. А в момент сборки APK уже включаются Google-лицензия. Так что все в приделах норм действующего законодательства и соглашения, указанного на ентой плашке.
@@velmaskin спорить я конечно не буду, но читать надо оригинал. Can you elaborate on what qualifies as Personal use? Personal use is using Java on a desktop or laptop computer to do things such as to play games or run other personal applications. If you are using Java on a desktop or laptop computer as part of any business operations, that is not personal use. For example, you could use a Java productivity application to do your own homework or your personal taxes, but you could not use it to do your business accounting. Вот тут вопрос - сборка на рабочем компьютере - это персональное использование, или нет? Если есть явный ответ от юристов - был бы благодарен :)
@@ДмитрийШерстобитов-ч5с о, я до туда не спускался. Я ограничился разделом You may not.... В любом случае, мы в видео уроке учимся. Это никого не стращает. А за наводку про этот абзац - спасибо, буду иметь ввиду.
Так сам сборщик мобильных приложений 1С предлагает ссылки на jdk три варианта, в том числе Liberica JDK. Себе установил именно его - работает, apk собирает
@@pavell4232 "Так сам сборщик мобильных приложений 1С предлагает ссылки на jdk три варианта" Это совсем недавно там появилось. Раньше этих ссылок не было.
Добрый день! Однако получил вот такое сообщение: Creating Android virtual device Unable to create a virtual device: Unable to create Android virtual device - то есть Вы где-то как-то раньше установили виртуальное устройство. Вопрос: где информация про установку этого виртуального устройства?
Добрый день! Вы уверены, что мобильное приложение успешно соберется с последней версией NDK? Я несколько раз настраивал окружение на разных компьютерах и каждый раз при сборке приложения получал ошибку, что требуется NDK версии 21.0.6113669, с последней версией NDK, которая устанавливается по умолчанию с Android Studio приложения собираться отказывались.
А я уже 2 года, как разрабатываю и собираю 1С-приложения под Андроид (не очень часто, но все же), и только сегодня в этом видео узнал, что нужно вообще NDK ставить (у меня в Андроид Студии вообще на нем галочка не стояла).
Все зависит от версии мобильной платформы, которую Вы используете при сборке. Тут работает принцип "новое - враг хорошего". Работа под MacOS научила меня 100 раз подумать, чем переходить на свежие версии. Они, к сожалению, не всегда работают, если докапываться до деталей (где кроется сами знаете - кто). Дело не в поставщике, а - в человеческом факторе. Пока не вышло 2-3 стабильных обновлений платформы, с радостью пихать их в свое приложение - не стоит. Для этого следует использовать черновую виртуальную машину для тестовых сборок (дабы не повредить настройки основной "сборочной" машины). Если мне не изменяет память, то ругаться на NDK может компилятор, если криво прописана в проекте указание на архитектуру процессора (ARM64 и ARM). На текущий момент я использую и нормально собираю 8.3.17.87. А NDK включил в скачивание для дальнейшего задела, и рассказе о том, что можно расширять возможности платформы с помощью ВК.
@@JediAfrica хм... странно, у меня даже простейший helloworld в виде пустой конфы без NDK отказывался собираться, а если поставить последнюю версию NDK собирался с ошибкой и в журнале сборки явно была написана требуемая версия NDK.
@@velmaskin На счет "новое (лучшее) - враг хорошего" согласен полностью, кстати не нашел версии мобильной платформы 8.3.17.87, возможно имели ввиду 8.3.17.67 (у меня она и используется)? Надо будет на чистой виртуальной машине провести эксперимент с разными версиями. Возможно у меня просит старую версию NDK из-за того, что я использую JDK8 (поиграюсь на досуге на виртуалках)?
@@PavelBakhvalov Может я просто в своих 1С-приложениях не включал использование каких-то функций, которым нужен NDK? А вообще, судя по тому, что пишут об NDK, то он нужен, чтобы на С/С++ код писать. Может 1С-ники в последних релизах ушли в сторону Java, и NDK перестал быть необходим для сборки? Я мобильную платформу только начиная с 8.3.15 пользовал (более ранние версии не пробовал). Но это все догадки... Как оно на самом деле - сложно сказать, т.к. слишком много переменных задействовано в "эксперименте". :)
Меня тоже удивляет, что большинство народа, пользующегося Windows, предпочитают ставить себе чужеродный Apache, хотя в Windows-е уже есть вмонтированное аналогичное решение - IIS, которое работает ничуть не хуже Апача, и лично у меня за 10+ лет использования 1С в связке с IIS, никаких проблем не возникало. Зачем лишний мусор на компьютере - не очень понятно. Видать, первый, кто с этим делом разобрался - был выходцем из Unix-а, и ему было привычнее работать с Апачем. А остальные уже учились у него. :)
@@JediAfrica Я не об этом. Я к тому, что веб-сервер при разработке мобильных приложений на 1С - штука опциональная. Если приложение не использует специфичных именно для мобильного устройства функций (работы с камерой, звонками и прочего подобного), которые нужно отлаживать, так как соображалки не хватает - то всё можно отлаживать в обычном виндоус-клиенте.
@@ovasiliev2000 Ну... Разрабатывать приложение и ни разу не запустить отладчик в той среде, в которой предполагается его использовать - это опасное "джедайство" - чревато тем, что на этапе внедрения готового решения, выяснится, что нужно начинать разработку с начала :)
@@JediAfrica А кто говорил, что его не надо запускать в той среде? Просто зачем для этого использовать веб-сервер. Создаёшь APK и устанавливаешь его на устройство. Профит. А отладку логики делаешь в win клиенте.
@@ovasiliev2000 Ну так я и говорю, что отладка в win-среде - это разработка под win-среду. А потом, когда все будет отлажено, соберем apk... запустим на Андроиде... и пойдем начинать разработку с начала, т.к. на Андроиде оно вести себя будет совершенно по-другому. Но это у нас с Вами получается холивар на тему "на вкус и цвет...". Кому как удобно - тот так и разрабатывает. :) Собственно, и выбора веб-сервера (Апач или ИИС) это тоже касается.
В качестве веб сервера вполне справляется встроенный в Windows IIS
Спасибо за серию роликов. Идея отличная, но для её полноценной реализации стоило бы проходить все шаги "вместе со зрителями". Без этого "у меня вот такая ошибка, потому что у меня уже установлено, а у вас будет по другому..." И не обязательно всё записывать одним дублем. Фрагмент с запуском службы Апача можно было переснять, чтобы вырезать лёгкий конфуз с поиском причин в логах и т.д.
Спасибо за мнение. Буду стараться улучшать контент.
А вот на счет Апача - отчасти согласен, но только - отчасти. Идея роликов проста - взять за руку и провести, дабы зритель получил положительный результат, глядя на разжеванные советы. Это уменьшает порог входа и дает задел на творчество самого разработчика.
С Апачем вышел конфуз лишь из-за того, что его я просто не смог нормально удалить перед роликом. Он "въелся" в систему. Я и деинсталятором его травил и службы удалял. Он скорее всего где-то в реестре прописался. Времени в этом разбираться не было. Поэтому снял как вышло.
А на счет пересъемки из-за конфуза - вот тут не согласен. Студент (зритель) должен знать где искать проблемы, даже если все прошло гладко. У кого-то антивирус будет рубить апач, у кого-то права доступа, у третьих - IIS. Это все уже "фантазии на тему". Ситуаций может быть +1000. А в логе можно обнаружить как минимум 900 из них.
Да и еще "вместе со зрителями" - это уже стрим. Тут чуть другой формат. Но за идею - спасибо. При таком формате нужно делать стрим в команде с админом.
@@velmaskin По поводу установки Apache24 есть смысл уточнить, что он запустится без проблем либо в случае распаковки с корень диска C:, либо после правки конфига, если его положить в другое место. На счет логов согласен с Вами на 100% с одним только уточнением, Вы смотрели не свой лог, файл install.log лежит в архиве в апачем изначально)
А в целом отличная идея с циклом роликов для начинающих, думаю, многим ребятам поможет начать свой путь! :-)
@@velmaskin А почему бы сразу было не использовать IIS? Зачем было с Апачем вообще связываться?
@@velmaskin на учебной версии 1с получится создавать мобильные приложения?
Отличная подача материала. Спасибо огроменное!
где можно скачать 1с платформа и 1с мобилный приложение
Подскажите пожалуйста, как можно создать приложение про футбол? В 1С
На учебной версии 1с можно делать мобильные приложения?
Вот тут я бы предупреждал людей о том, что устанавливая JDK с того сайта, и используя ее на рабочих компьютерах и для разработки коммерческих решений - они нарушают лицензию, и должны купить подписку. Там на 7:46 же огромная плашка пишет про это. Но никто не читает, а потом можно попасть. Лучше покажите ссылку на Liberika JDK
Эмм... Так мы и используем для разработки - как описано в лицензии. Не совсем ясна совместимость этой Liberka с Android Studio. JDK используется как промежуточное звено при сборке и отладки приложения без ИЗМЕНЕНИЯ ИСХОДНИКОВ JDK. И уж тем более - кому-то не продаем этот самый JDK.
А в момент сборки APK уже включаются Google-лицензия. Так что все в приделах норм действующего законодательства и соглашения, указанного на ентой плашке.
@@velmaskin спорить я конечно не буду, но читать надо оригинал. Can you elaborate on what qualifies as Personal use?
Personal use is using Java on a desktop or laptop computer to do things such as to play games or run other personal applications. If you are using Java on a desktop or laptop computer as part of any business operations, that is not personal use. For example, you could use a Java productivity application to do your own homework or your personal taxes, but you could not use it to do your business accounting.
Вот тут вопрос - сборка на рабочем компьютере - это персональное использование, или нет? Если есть явный ответ от юристов - был бы благодарен :)
@@ДмитрийШерстобитов-ч5с о, я до туда не спускался. Я ограничился разделом You may not.... В любом случае, мы в видео уроке учимся. Это никого не стращает. А за наводку про этот абзац - спасибо, буду иметь ввиду.
Так сам сборщик мобильных приложений 1С предлагает ссылки на jdk три варианта, в том числе Liberica JDK. Себе установил именно его - работает, apk собирает
@@pavell4232 "Так сам сборщик мобильных приложений 1С предлагает ссылки на jdk три варианта"
Это совсем недавно там появилось. Раньше этих ссылок не было.
Добрый день! Однако получил вот такое сообщение: Creating Android virtual device
Unable to create a virtual device: Unable to create Android virtual device - то есть Вы где-то как-то раньше установили виртуальное устройство. Вопрос: где информация про установку этого виртуального устройства?
Ссылка на JDK не работает...((
Здравствуйте а лицензию покупать не надо?)
Интерестно
Добрый день!
Вы уверены, что мобильное приложение успешно соберется с последней версией NDK? Я несколько раз настраивал окружение на разных компьютерах и каждый раз при сборке приложения получал ошибку, что требуется NDK версии 21.0.6113669, с последней версией NDK, которая устанавливается по умолчанию с Android Studio приложения собираться отказывались.
А я уже 2 года, как разрабатываю и собираю 1С-приложения под Андроид (не очень часто, но все же), и только сегодня в этом видео узнал, что нужно вообще NDK ставить (у меня в Андроид Студии вообще на нем галочка не стояла).
Все зависит от версии мобильной платформы, которую Вы используете при сборке. Тут работает принцип "новое - враг хорошего". Работа под MacOS научила меня 100 раз подумать, чем переходить на свежие версии. Они, к сожалению, не всегда работают, если докапываться до деталей (где кроется сами знаете - кто). Дело не в поставщике, а - в человеческом факторе. Пока не вышло 2-3 стабильных обновлений платформы, с радостью пихать их в свое приложение - не стоит. Для этого следует использовать черновую виртуальную машину для тестовых сборок (дабы не повредить настройки основной "сборочной" машины). Если мне не изменяет память, то ругаться на NDK может компилятор, если криво прописана в проекте указание на архитектуру процессора (ARM64 и ARM). На текущий момент я использую и нормально собираю 8.3.17.87. А NDK включил в скачивание для дальнейшего задела, и рассказе о том, что можно расширять возможности платформы с помощью ВК.
@@JediAfrica хм... странно, у меня даже простейший helloworld в виде пустой конфы без NDK отказывался собираться, а если поставить последнюю версию NDK собирался с ошибкой и в журнале сборки явно была написана требуемая версия NDK.
@@velmaskin На счет "новое (лучшее) - враг хорошего" согласен полностью, кстати не нашел версии мобильной платформы 8.3.17.87, возможно имели ввиду 8.3.17.67 (у меня она и используется)? Надо будет на чистой виртуальной машине провести эксперимент с разными версиями. Возможно у меня просит старую версию NDK из-за того, что я использую JDK8 (поиграюсь на досуге на виртуалках)?
@@PavelBakhvalov Может я просто в своих 1С-приложениях не включал использование каких-то функций, которым нужен NDK?
А вообще, судя по тому, что пишут об NDK, то он нужен, чтобы на С/С++ код писать. Может 1С-ники в последних релизах ушли в сторону Java, и NDK перестал быть необходим для сборки? Я мобильную платформу только начиная с 8.3.15 пользовал (более ранние версии не пробовал).
Но это все догадки... Как оно на самом деле - сложно сказать, т.к. слишком много переменных задействовано в "эксперименте". :)
Apache в этой истории - штука необязательная.
Меня тоже удивляет, что большинство народа, пользующегося Windows, предпочитают ставить себе чужеродный Apache, хотя в Windows-е уже есть вмонтированное аналогичное решение - IIS, которое работает ничуть не хуже Апача, и лично у меня за 10+ лет использования 1С в связке с IIS, никаких проблем не возникало. Зачем лишний мусор на компьютере - не очень понятно.
Видать, первый, кто с этим делом разобрался - был выходцем из Unix-а, и ему было привычнее работать с Апачем. А остальные уже учились у него. :)
@@JediAfrica Я не об этом. Я к тому, что веб-сервер при разработке мобильных приложений на 1С - штука опциональная. Если приложение не использует специфичных именно для мобильного устройства функций (работы с камерой, звонками и прочего подобного), которые нужно отлаживать, так как соображалки не хватает - то всё можно отлаживать в обычном виндоус-клиенте.
@@ovasiliev2000 Ну... Разрабатывать приложение и ни разу не запустить отладчик в той среде, в которой предполагается его использовать - это опасное "джедайство" - чревато тем, что на этапе внедрения готового решения, выяснится, что нужно начинать разработку с начала :)
@@JediAfrica А кто говорил, что его не надо запускать в той среде? Просто зачем для этого использовать веб-сервер. Создаёшь APK и устанавливаешь его на устройство. Профит. А отладку логики делаешь в win клиенте.
@@ovasiliev2000 Ну так я и говорю, что отладка в win-среде - это разработка под win-среду. А потом, когда все будет отлажено, соберем apk... запустим на Андроиде... и пойдем начинать разработку с начала, т.к. на Андроиде оно вести себя будет совершенно по-другому.
Но это у нас с Вами получается холивар на тему "на вкус и цвет...".
Кому как удобно - тот так и разрабатывает. :)
Собственно, и выбора веб-сервера (Апач или ИИС) это тоже касается.
Все ясно, все освоим, а работы нет
👀
спасибо за инструкцию как ставить кряк на 1с
Пардон, это как и где?
А где Вы увидели хоть что-то о кряках? Никита, вроде, все на лицензии делал?!?!