Бесплатный курс по Мобильной платформе 1С. Модуль 1
Начинаем занятия тренинга, и сегодня Вам предстоит самостоятельно создать собственную мобильную конфигурацию.
Модуль 1. Создание первого мобильного приложения
Результаты текущего дня:
- Сегодня Вы научитесь устанавливать мобильную и стационарную платформу «1С:Предприятие 8.3»
- Инсталлировать веб-сервер Apache
- Запускать виртуальные машины VMware
- Устанавливать ОС Android в виртуальную среду
- Создавать мобильную конфигурацию на платформе «1С:Предприятие 8.3»
- Публиковать разработанную конфигурацию на веб-сервере
- Переносить и обновлять конфигурацию на мобильном устройстве
Порядок обучения
Скачивайте теоретические материалы в PDF и видео-формате. Рекомендуем начинать именно с изучения теории.
Выполняйте практическое задание для закрепления полученных знаний.
Кодек TSCC для просмотра видео |
Для просмотра видео в формате AVI Вам следует установить в системе кодек TSCC. Его можно скачать из двух мест:
- с нашего сайта: http://www.kursypo1c.ru/files/soft/TSCC.msi
- с сайта производителя: http://www.techsmith.com/codecs.asp
Теоретические материалы
Итак, приступайте к изучению теоретического материала первого модуля курса.
Пожалуйста, войдите на сайт (Войти), если Вы уже зарегистрированы или зарегистрируйтесь на сайте (Зарегистрироваться), чтобы получить доступ.
Регистрация занимает 1 минуту, но открывает доступ к материалам сайта.
Вопросы
В апреле 2014 года данный курс проходило более 3500 человек и большинство вопросов по модулю уже задано. Поэтому, если у Вас возникли вопросы, Вы можете просто просмотреть комментарии ниже, наверняка Вы найдете ответ.
Обратите внимание, для навигации по комментариям внизу страницы есть ссылки
Если же Вам необходима поддержка, мы с радостью ответим на Ваши вопросы в рамках Мастер-группы «Полного курса по разработке Мобильных приложений на платформе «1С:Предприятие 8».
Комментарии / обсуждение (978):
Комментарии закрыты
1.Установил платформу 1С:Предприятие 8.3.4;
2.Установил Апаче;
3.Установил Мобильная платформа 1С:Предприятия на виртуальное(wmvare), при настройках по умолчанию почему-то приложения все время вылетали, но при увеличении объема оперативной памяти в настройках до 1Гб стало нормально работать;
4.создал чистую конфигурацию, опубликовал ее протестировал обновление;
1.Установил платформу 1с «1С:Предприятие 8.3»;
2.Установил Апаче;
3.Установил мобильную платформу для разработчика на виртуальное(wmvare);
4.создал конфигурацию “ФлешМоб”;
у меня все получилось,начала делать по статье, намучилась, много времени потеряла но все же сделала, потом увидела что всё в видео разбиралось…эх))
Добрый день, подскажите в чем может быть проблема?
Попробуйте другую версию апк файла
– VMware Player заработал только после ОТКЛючения Hyper-Threading в BIOSе (HP ProBook)!
– Почему-то приложение на Виртуалке (VMware) “железно” обновляется только после Повторного нажатия на кнопку “Мобильное приложение: запустить” и Не обновляется на Телефоне под Android 2.3 (т. после принудительного обновления)?
– Есть ли какие серьезные “грабли” при разработке под Android 2.3 (iso-образы на http://www.android-x86.org)?
1. Переустановил платформу «1С:Предприятие 8.3»
2. Донастроил Апач
3.1. Установил VMware. Не взлетело из-за прокси.
3.2. Установил Android из iso на Oracle VM VirtualBox. Работает.
4. Установил мобильную платформу на эмуляторы под VirtualBox и Android Virtual Device
5. Создал конфигурацию. Создал общую форму с надписью. Разместил на рабочем столе. Выгрузил и опубликовал 1cema.xml на веб-сервере.
6. Подключил конфигурацию в эмуляторах. Работает.
7. Изменил конфигурацию. В эмуляторах обновилась.
Отлично!
1. Установил платформу 8.3
2. Установил apache
3. Так и не получилось установить андроид.
И на VMware и на VirtualBox доходит до черного экрана с переливающейся надписью “Android” и дальше не идет.
Пробовал на нетбуке и на десктопе.
достаточно ждали (у меня не самый медленный комп и диски SSD, но ждать нужно…)?
ставил себе VmWare_Player
почему при установке 1с на виртуальное устройство может выдаваться сообщение “space out”.
а вы точно тот пакет ставите (там их 2, для аппаратной платформы х86 и для аппаратной платформы arm, если ставите на эмулятор – нужно ставить тот что для х86)
Пробовали ставить и тот и другой. Эффект – один и тот же, space out
У кого есть ссылка на скачивание архива с мобильной платформой, поделитесь ссылкой пожалуйста
а все, сорри, нашел
Простите, где нашли ? Я не могу найти найти нигде эти файлы apk
Доброго дня всем! Где взять архив с мобильной платформой? Скачать из источника не получилось, дайте рабочую ссылку пожалуйста.
Что значит – не получилось?
1.Установил платформу 1с «1С:Предприятие 8.3»;
2.Установил Апаче;
3.Установил мобильную платформу для разработчика на виртуальное(wmvare) и реальное на планшете Nexus 7;
4.создал конфигурацию “ФлешМоб”;
5.Была проблема “Неправильный формат конфигурации”. Но с работы удалось подключиться.
При переносе файлов на Андройд можно ли настроить общую папку между виртуальной системой и реальной, а не использовать Google Drive?
если да то опишите как в Андройде на виртуальной машине получить к ней доступ?
спасибо
Есть приложения в гугл плей, которые позволяют настраивать такие папки. Но Вам аккаунт гугла понадобится на виртуальной машине еще и в 4 модуле. Так что лучше сделать сейчас :)
Вообще ничего не получилось – Апач не запускается, по 127.0.0.1 пишет It work! а в трее красный прямоугольник (стоп) и не стартует – сразу вываливается “Приложение выполнило недопустимую операцию”.
порт 80 никем не занят?
В итоге получилось. На смартфоне, все работает прекрасно, обновления конфы тут же переносятся на телефон. Супер!
1.установила платформу 8.3
2.установила apache
3.долго возилась с установкой андроида и установкой 1с на виртуальную машину .
4.создала новую конфигурацию, в ней общую форму.
5.опубликовала конфигурацию
6.загрузила ее на андроиде.
7.внесла изменения в конф., изменения появились на андроиде.
Возникли проблемы с 1с на виртуальной машине, но, благодаря предыдущим комментариям, они успешно были решены.
1. Установил платформу
2. Установил апач
3. Залил на смартфон апк файл и установил
4. Создал конфигурацию, сделал настройки.
5. Создал общую форму, разместил ее на рабочем столе
Короче как это не обидно, но у меня так и не получилось запустить программу на ВМ (на устройстве планшет HTC программа МП установилась, но запускаться отказалась, просто зависает). НА ВМ уже вроде все отключил, и брендмауер сбрасывал и настраивал на выбранный порт, антивирусник отключен. Пробовал на 2 разных компах результат один и тот же. Обидно дошел до 4 задания, а первое не выполнил.
а версия последняя мп ? у меня на телефон (4.1 и 4.2)только сегодня встало, когда поставила последнюю версию мп, а до этого того же зависало.
сработало только на андроиде 4.0
С мобильной платформой работала режиме эмуляции на персональном комьютере. Установила все необходимые программы.
Прочитала теорию и 2 раза смотрела вебинар. Поэтому все получилось с первого раза. Создала новую конфиурацию. Подключила к мобильному утройству. Обновила конфигурацию. Проблем не возникло, потому что все делала один в один, как учили.
1.установила платформу 8.3
2.установила apache
3.долго возилась с установкой андроида на виртуальную машину.
На WMplayer не получилось, получилось на Virtualbox.
4.создала новую конфигурацию, в ней общую форму.
5.опубликовала конфигурацию
6.загрузила ее на андроиде.
7.внесла изменения в конфигурацию, опубликовала, изменения появились на андроиде.
Добрый день! При установке файла 1cem-arm.apk на виртуалку-андроид пишет, что недостаточно свободного места. В настройках проверил – всего 100 Мб по-умолчанию встало. А как увеличить размер? Не удалять же остальные программы?
нужно ставить не arm а х86 сборку, у вас ведь на стационарном компьютере не АРМ процессор?
Да, спасибо, сам уже сообразил, просмотрев видео.
По первому модулю большой отставание из-за того, что у меня просто никак не хотел работать wmvare.
Апач запустил. Пришлось его “сдружить” со Скайпом, не могли поделить 80 порт.
С 1С проблем не возникло. Все заработало сразу.
Вместо wmvare начал использовать VirtualBox. Пока все работает.
Считаю, что ДЗ по 1 модулю выполнил
установил VMware Player
подключил образ
запускаю первую строку
андроид без устрановки
начинается запуск
но потом черный экран без признаков жизни
черный экран именно в
VMware Player
у меня после запуска сек 30 чёрный экран, потом начинает ставиться с образа и т.д. когда загрузился – срочно разблокирую его т.к. если уснёт то только перезапуск помогает… в связи с чем и установил в настройках, что экран гасить через 30 мин
действительно если следить как ставиться
то все проходит на ура
Попробуйте запустить 4-ю строку – установку. (установка будет выполнена на виртуальный жёсткий диск, с Вашими данными ничего не должно случиться).
Как вариант – попробуйте использовать VirtualBox, у меня хорошо работает (обусловлено тем, что к моменту начала курса у меня как раз крутилась последняя версия андроида).
VMware не подключается к интернету.
После ввода данных gmail долго висит, потом выдаёт
“Вход н выполнен
Не удается установить надежное соединение с сервером.”
Это в процессе установки происходит?
Попробуйте пропустить этот шаг, и после того как система загрузится – проверить работу интернета в браузере.
Если и там работать не будет – значит у Вас что-то с настройками, скорее всего – с настройками сети на виртуальной машине.
Можете попробовать запустить образ Андроида в VirtualBox, там по умолчанию настраивается NAT и сеть нормально работает.
быстрее всего решит проблему местный сисадмин, т.к. возможных тонкостей много (от настроек прокси и маршрутизаторов, до антивирусов и брэндмауэров), возможно нужно переустановить виртуальную машину (не саму VmWare, а в VmWare выбрать Create a New Virtual Mashin)
Перепробовал разные варианты.
Взлетело только в связке vbox + .iso
И так даже как-то больше понравилось – настроил сеть и обмениваюсь файлами напрямую, а не через облака
Разрабатываю именно на VmWare – нет такой проблемы… а если попробовать зайти например в плэймеркет, заходит или нет?
Как вы настроили обмен напрямую без облаков? Распишите пож-та
В целом всё получилось, но есть одна проблема: не обновляется приложение на телефоне на Андроиде, пробовал всё: кнопку “Мобильное приложение: запустить”, “Конфигурация – Мобильное приложение – Обновить”, “Конфигурация – Мобильное приложение – Публиковать”. Обновляется, если только “Выйти из приложения”, и опять открыть. При этом на Андроиде в VMware (дистрибутивы из Раздаточного материала) – всё работает отлично!
Компьютер – Windows 7 Home Edition, телефон – Android 2.3.5, платформа 8.3.4.465 и 8.3.4.21, Apache httpd-2.2.25-win32-x86-no_ssl
Прошу помочь!
Проверьте – установлена ли галочка “Перезапуск из конфигуратора” в настройках мобильного приложения.
Да, галочка стоит (смотрю через “Изменить”)
Учитывая, что на виртуальной машине всё работает – можно сделать вывод, что в конфигураторе при публикации мобильного приложения галочку “Обновлять мобильное приложение при обновлении конфигурации данных” Вы не снимали (она установлена по-умолчанию).
Тогда такое поведение мобильной платформы странно. Не помню, чтоб кто-то ещё сталкивался с таким поведением на мобильном устройстве.
У меня тоже обновляет только при выборе конфигурации
Escander и You1C, поделитесь пожалуйста информацией – какие у Вас устройства (чтоб знать – где могут быть проблемы).
На VmWare обновляет через раз, на какой-то загадочной китайской поделке хайвэй (почти нонейм, программа супердевайс не смогла с частью железа разобраться что это такое вообще) вообще не хочет обновлять, на Samsung S4 (GTI-9500) тоже как-то нестабильно но чаще чем через раз, на HTC SW – норм, ещё у товарища брал какую-то старую трубу для теста типа реплики Samsung S3 – тоже всё норм.
У меня на Sony Acro S – подобных проблем не было. В эмуляторе – тоже всё работало без нареканий (в плане обновления из конфигуратора), до определённого момента :)
Про загадочное китайское устройство – наверное не стоит удивляться?
Телефон Phillips W632 (Android 2.3.5)
В точности такая же проблема: обе галочки “обновлять” (и в конфигураторе на ПК и на Андроиде) установлены, но обновление конфы на телефоне происходит только, если выйти и снова зайти в приложение.
Устройство – Sony Xperia U (ST25i)
Версия Андроид – 2.3.7
Что сделал не совсем так, как в инструкции: перед первой публикацией мобильной конфы НЕ указал номер версии, поле осталось пустым. Потом указывал, менял – ничего не помогало. Конфа обновляется на телефоне только перезапуском или по кнопке “Проверить обновления”.
Доброго времени суток. Мобильное приложение собрано с ошибками. Поможете разобраться? Латинофобию победил: 1С-кий юзверь – на английском, виндовский юзверь – на латинском. База, на всякий случай, в папке на латинском) Других решений похожей проблемы в этой ветке поиском не нашел. Всю ветку прочесть не осилил, если что встречалось – извините.
что значит с ошибками?
Прикреплял лог, вроде… кину сюда
Версия мобильной платформы : 8.3.4.21
Графическая информация :
Путь к Android SDK : D:\MobilPL\Soft\Sdk
Путь к Apache Ant : D:\MobilPL\Soft\Ant
Путь к JAVA : D:\MobilPL\Soft\jdk
Распаковка мобильной платформы
Распаковка мобильной конфигурации: 0
Распаковка картинки: Android\icon-36×36.png – отсутствует
Распаковка картинки: Android\icon-48×48.png – отсутствует
Распаковка картинки: Android\icon-72×72.png – отсутствует
Распаковка картинки: Android\icon-96×96.png – отсутствует
Распаковка картинки: Android\splash-320×480.png – отсутствует
Распаковка картинки: Android\splash-480×854.png – отсутствует
Распаковка картинки: Android\splash-640×960.png – отсутствует
Распаковка картинки: Android\splash-768×1024.png – отсутствует
Распаковка картинки: Android\splash-800×1280.png – отсутствует
Распаковка картинки: Android\splash-854×480.png – отсутствует
Распаковка картинки: Android\splash-1024×768.png – отсутствует
Распаковка картинки: Android\splash-1280×800.png – отсутствует
Распаковка картинки: Android\splash-1536×2048.png – отсутствует
Распаковка картинки: Android\splash-2048×1536.png – отсутствует
Установка полного идентификатора приложения: ru.krnt.proba
Установка версии приложения: 1.1
Установка номера сборки приложения: 1
Подготовка файла управления сборкой: local.properties.xml
Подготовка файла управления сборкой: build.xml
Подготовка файла управления сборкой: make.bat
Начинается сборка
а, ну так вы не публикуете мобильное приложение и подключаете его через опубликованное апачем (иис) а собираете пакет apk и пробуете его установить на мобильное устройство? – Со сборкой пакета вообще море тонкостей…
Подскажите где (как) связана мобильная публикация с базой данных?
При публикации тонкого\веб клиента 8.2 в файле default.vrd раздел
ib=”File="D:\mobil_tst";”> указывал на базу.
а в файле 1cema.xml ничего похожего нет
В httpd.conf тоже нет ссыло на базу. Есть только привязка к каталогу публикации.
Т.е. как переносить это между серверами? и вообще пока не понятно как это работает без явной привязки к базе
Мобильная публикация – это “описание” конфигурации. К информационной базе на ПК там привязки нет. Каждае мобильное устройство будет при запуске приложения создавать свою локальную мобильную базу на устройстве и работать с теми данными, которые есть в ней.
Для работы с базой на ПК – нужно будет делать обмены, об этом рассказывается в следующих днях тренинга.
Да, все это здорово. Но например при обновлении конфигурации на ПК мобильное приложение как то же обновляется? т.е. файл 1cema.xml каким то образом связан с конкретной базой на ПК. Где эта связь?
Или, например, если я удалю базу на ПК, а публикацию на вебсервере оставлю все будет работать как раньше?
В случае двух публикаций как узнать к какой из двух баз 1С привязан 1cema.xml ?
через файл 1cema.xml и “связан”. При обновлении конфигурации на ПК обновляется файл 1cema.xml и публикуется еще один файл 1cemarun.xml – благодаря ему мобильная платформа понимает что схема приложения обновилась и подгружает её себе :)
Или, например, если я удалю базу на ПК, а публикацию на вебсервере оставлю все будет работать как раньше?
Да, все будет работать. например, вы по прежнему сможете добавить новую конфигурацию в мобильной платформе, прописав путь к каталогу где лежит 1cema.xml
В случае двух публикаций как узнать к какой из двух баз 1С привязан 1cema.xml ?
То есть? В одном каталоге всегда последняя публикация затрет предыдущую.
Прямой связи с какой-то базой на ПК, размещенной по какому-то пути и т.п. – НЕТ.
Но понять что за xml можно, открыв его и посмотрев на сего содержание. Там в тегах можно найти наименование конфигурации и другие параметры
есть универсальное требование: у версии платформы и версии мобильной платформы 3 первые числа должны совпадать… например 8.3.4.365 платформа и мобильная платформа 8.3.4.21
Добрый день. Не открывается в браузере файл 1cema.xml. Стоит denwer, на 127.0.0.1 откликается. Брандмауер отключен, антивирус тоже. Test1.ru денвер открывает. В чем может быть причина? Далее с мобильной платформы загрузить не удается – ошибка http при обращении к серверу, пинг проходит.
1С не поддерживает денвер.
Так что или прописать надо все в ручную (ищите на форумах 1С) или ставьте апач или иис
Добрый день!
Не читается файл 1cem-x86.apk c Google Диск в виртуальном андроиде VMware. Что делать?
1) перезалить его туда ещё раз
2) отправить его себе по почте, почту открыть в виртуальном андроиде
а сеть точно работает?
В виртуальной машине 1 задание выполнено нормально, а при работе с Планшетником при попытке “Загрузить” конфигурация не загружается (Connect to 192.168.1.33 timed out), при проверке соединения командой ping 192.168.1.33
PING 192.168.1.33 (192.168.1.33) 56(84) bytes of data.
OS – Windows 8
а порт открыть?
Создал конфигурацию, обновил приложение – вроде все заработало. Потом добавил общую форму РабочийСтол, обновился, при запуске на телефоне появляется ошибка “Ошибка HTTP при обращении к серверу:….. Unable to resolve host”….”: No address associated with hostname”. Сам файлик 1cema.xml изменился. В чем может быть проблема?
Сорри, проблема решена, вопрос снимается.
Есть возможность выгрузить конфигурацию в файл. Можно ли залить конфигурацию (этот файл) на мобильное устройство через Яндекс Диск, например.
нет
Для того, чтобы залить конфигурацию файлом (и установить как самостоятельное приложение) – необходимо этот файл предварительно скомпилировать. Данный вопрос в текущем курсе не рассматривается.
Вопрос по дистрибутиву android-x86-4.3-20130725.iso
Какое разрешение, возможно его поменять.
Просто смотришь на рабочие столы, а они вылазят за пределы экрана.
Смотришь на размер экрана 1с пишет ширина 800 – высота 552.
Скорей всего надо соответвующий дистрибутив найти? (не подскажите где).
просто мышкой сузьте окно
Хе, но реальный размер не изменит.
При добавлении базы на устройстве происходит ошибка
host name may not be null,
через браузер устройства сервер откликается
у Вас версия apk-файла Мобильной платформы – точно правильная установлена? Похожая ошибка возникает, когда путают x86 и arm.
Вопрос такой:
почему обязательно публиковать на локальный веб-сервер?
У меня есть хостинг с доменным именем. Могу я средствами 1С сделать публикацию на нём?
Вопрос встал остро потому, что не удаётся никак подхватить с реального устройства на Android опубликованный файл xml
Попробовал вручную загрузить его на хостинг, выставил пути-дороги и приложение установилось.
Это уже к технарям. Поднимали такую тему, все сводилось только к предположениям.
Если коротко то да, возможно. Но как это реализовать, и какие камни Вам встретятся по пути – врят ли подскажут.
Но по ощущениям все будет гораздо сложнее, чем разобраться с локальным сервером…
1С видит только “локальные” веб серверы. Как альтернатива – Вы сами догадались разместить XML где угодно :)
Вот без этой альтернативы никак не “взлетала” моя публикация… :( Застопорился наглухо. Вся работа встала в попытках разобраться – почему. Так и не нашёл ответа, как заставить увидеть локальный сервер с устройства на андроид…
нужно что-бы 1С “видила” тот апач или иис который на вашем хостинге (админы у нас это называют “порты пробросить”)
Установила BlueStacks. Зарегистрировалась на yandex.диск. Как теперь мне с виртуального устройства зайти на yandex.диск? Там походу интернета нет.
если поставили блюстак, то яндекс диск вам не нужен, нажмите просто два раза мышкой на файлах мобильной платформы.
Добрый день!
Вроде тема такая мелькала. Когда в конфигураторе нажимаю опубликовать в выбранный каталог ничего не записывается. Операционка windows7. Подскажите, что у меня не так? Что надо настроить?
1С запускаете от имени администратора?
Да. От имени администратора.
Кажется разобрался. У меня в свойствах конфигурации не был указан поставщик. В видео на это как-то не акцентировали внимание. Больше на номер версии. Во всяком случае после того как указал имя поставщика стало записываться в каталог и в 127.0.0.1/fm открывается xml файл.
Удивительные вещи происходят… =)
Хорошо что все разрешилось
После публикации мобильного приложения пытаюсь в браузере перейти по адресу 127.0.0.1/fm
выдаёт
{“#exception”:”{http://v8.1c.ru/8.1/data/core}Exception”,”exception”:{“clsid”:”9db1fa37-b455-4f3f-b8dd-7de0ea7d6da3″,”descr”:”Файл не обнаружен ‘v8res://mngsrv/fm_'”,”data”:”77u/ew0KezlkYjFmYTM3LWI0NTUtNGYzZi1iOGRkLTdkZTBlYTdkNmRhMywi0KTQ\r\nsNC50Lsg0L3QtSDQvtCx0L3QsNGA0YPQttC10L0gJ3Y4cmVzOi8vbW5nc3J2L2Zt\r\nXycifSwxLA0KeyJ2OHJlczovL21uZ3Nydi9mbV8iLDB9LCJzcmNccmVzTmF0aXZl\r\nLmNwcCgxNDUpOiDQoNC10YHRg9GA0YEg0L3QtSDQvdCw0LnQtNC10L0ifQ==”}}
У меня уже стоит одна база, работающая через веб-сервис, может это как-то связано?
А вы точно именно мобильное приложение опубликовали? Пункт Конфигурация – Мобильное приложение – Публиковать ?
Да, точно. Несколько раз пробовал.
В каталоге публикации какие файлы лежат?
1cema.xml
и в нем, как я понимаю то, что в видеоуроке когда происходит переход на 127.0.0.1/fm
Пробуйте перепубликовать, перезапустить апач…
Настораживает само сообщение. Однажды с таким сталкивался, но то была обычная публикация базы и вылечилось простой перепубликацией. У вас же мобильная публикация… странноэ..
Попробуйте вначале отключить публикацию, а потом снова сделать
хм.. сделал папку “fm” прям в корне диска С для этой публикации и всё заработало!
Видимо как-то мешали другие публикации, которые находятся в “www”, причем одна из них лежит в “www” без подпапки..
Спасибо за участие :)
Проверьте права на папку, похоже апач прочитать не может
Здравствуйте, а публикация приложения для iOS без JailBrake возможна? (Интересует с обновлением “конфигурации” с сервера.)
Добрый день.
Под публикацией Вы подразумеваете размещение Мобильной платформы разработчика на iOS устройстве? Да, это возможно.
Требуется аккаунт разработчика для iOS(подписка 100$ в год).
XCode на Mac’е (можно использовать виртуальную машину).
Проект для XCode входит в состав дистрибутива мобильной платформы (prjios.zip).
Сам процесс компиляции описан в документации “1С:Предприятие 8.3. Руководство для разработчика”
Глава 25. Разработка решений для мобильной платформы
25.4.1. Установка мобильной платформы разработчика
25.4.1.1. Для ОС iOS
Более детально описывать – материала на целую статью.
Перешел ко второму уроку, но не страшно, за день осилю все уроки и сдам остальные ТЗ. По первому уроку: не мог подключиться с телефона к базе, потом нашел ошибку что порт был блокирован брадмауэром.
В чем может быть причина того, что после установки Android на VMware не происходит загрузки? Только переливаются буквы Android, выбор языка не предлагается.
Причины могут быть разные.
Я ещё раньше пробовал разные версии Андроида запускать и в виртуальной среде и LiveCD, при этом получалось, что на одном железе какая-то версия запускается, какая-то нет.
Возможно в настройках виртуальной машины что-то не устраивает запускаемую ОС.
Попробуйте VirtualBox или другую версию Андроида.
Всё получилось, первый урок выполнен! На компьютере с VMware. Увы, 1Ска на мой Престижио так и не установилась…
Тренер курса про то, что на ряд устройств не ставится рассказывает в более поздних блоках
Здравствуйте, проблема. Установила IIS, вроде работает. На localhost:8080 выводит стартовую стр. (Default Home Page), но когда пытаюсь публиковать пишет “Веб-серверы не обнаружены” =(
Не стала ставить апач т.к. уже стоит денвер, который нужен очень снести его нельзя, в интернетах прочитала, что с денвером плохо дружит. Когда пробовала публиковать, денвер, разумеется отключала.
Какие доп. действия нужны для публикации на IIS?
Да никаких… По идее 1С уже должна была его увидеть…
Почему не видит, как вы думаете?
Да вот теряюсь пока в догадках, на практике всегда все было ОК.
Сложно сказать т.к. я весь процесс настройки IIS уже знаю, и экспериментов с недонастройкой не проводил, поэтому некорректные ситуации просто так предсказать сложно.
Одно знаю точно – с такой ситуацией не сталкивался.
1С похоже берет данные о веб серверах где-то в операционной системе, и там почему-то нет Вашего IIS.
А в паре слов – как устанавливали? Чего делали?
Есть подозрение, что он с денвером где-то конфликтует
Да там установка, то “Я согласен с условиями” => “Далее” => “Готово”
По поводу конфликта с денвером
Даже с отключенным? порты то разные вроде… Хотя другой причины я вообще не вижу.
Если да, то прям не знаю, что делать… денвер нужен(((
Ладно попробую с другого компа, но это вновь замедлит процесс, смотрю теорию, “примерно накидываю” практику, но сами понимаете.. все не то..
Если у кого есть вариант настройки денвера под это дело, умоляю поделитесь. В интернете видела только под 8.2
Можете поднять еще одну виртуальную машину, и там уже все делать, на чистой винде. Я сижу с мака, поэтому 1с у меня в вирт машине, там же апач, а эмулятор андройда еще одна отдельная вирт машина. Все отлично работает
нужно-бы на 80 порт
У человека и на 8080 все успешно работает. Проблема в другом…
Кроме того 8080 это альтернативный порт http
Все прошло идеально, как на телефоне так и на виртуализации, единственное трабла возникла, может кому пригодится.
При добавления конфигурации на телефон, нужно соблюдать регистр букв, а иначе выдает ошибку 404.
Почему-то не обновляется мобильное приложение на андроиде.
Т.е. сделал форму с надписью “Моя первая мобильная конфа”
Опубликовал, все ок. Подключил в андроиде , тоже все хорошо
В конфигураторе, изменил текст. Нажал “Запустить мобильное приложение” но на androide ничего не изменилось :(
Что не так?
при добавлении базы на андройде могли забыть поставить галочку
Или просто это тот глюк, как в видео, когда приходится жать на “Запустить мобильное приложение” несколько раз пока оно не сработает.
Больше смахивает на глюки. На андроиде , еще раз добавил мобильное приложение, и все заработало
Помогите разобраться. Решил развернуть апач на рабочем компе на нем 7 ка установлена, а на домашнем ХР. На домашнем все запустилось без проблем. На 7 ке не пойму что не так, пытаюсь опубликовать мобильное приложение, каталог который указал для публикации пустой, когда в адресной строке браузера указываю путь до каталога ошибка HTTP 403 – запрещено, что не так сделал. Я правильно понимаю там xml схема конфиги должна быть?
Ответ вроде уже дали? Помог просто внимательный запуск от администратора? :)
Скорее всего забыли сохранить конфигурацию, т.е. сначало сохраните, а потом публикуйте.
Поставил апач
netstat -ab
пишет
0.0.0.0:80 httpd.exe
ipconfig показывает айпи компа 192.168.1.9
http://127.0.0.1/MyMobApp/ показывает хмл файл
http://127.0.0.1/ показывает что работает
ввожу на андроиде
http//192.168.1.9/MyMobApp
получаю ошибка
Ошибка HTTP при обращении к серверу http//192.168.1.9
Connect to http//192.168.1.9:80 timed out
где подправить нужно?
фаервол, брендмауэр и т.п. как вариант
В брандмауэре/антивирусе/роуторе. Пока пинг до 192.168.1.9 с андроида не появится – работать не будет.
а как пропинговать с андроида?
нужен доп.софт.. типа терминал эмулятора
пингуется
меньше 30 ms отклик
значит с сетью все ок. Нужно смотреть на фаерволы или сторонние приложения, которые могут блокировать 80 порт. Либо, чтобы исключить сторонние приложения – сменить в апатче порт на другой и разбираться исключительно с фаерволами
Попробуйте с ПК, вместо 127.0.0.1 открыть http//192.168.1.9/MyMobApp
Если не откроется – проблема может быть с публикацией: попробовать опубликовать ещё раз/перезапустить вручную апач/проверить правильность написания путей.
В отдельной статье освещался вопрос компиляции apk, а в курсе, который я КУПИЛ ЗА ДЕНЬГИ – нет. Не могу собрать приложение.
При компиляции вылазят одна за одной ошибки “Ошибка совместного доступа к файлу…”. Сначала к “AdobeARM.log” – отключил Adobe Reader Updater. Следующая подобная ошибка – отключил сервис сканеров и факсов.
Теперь к временному файлу, который сам же 1С и создал при запуске. Выхожу из 1С. Удаляю файл. Запускаю по новой. Там опять подобные файлы со случайными именами и построитель опять на них жалуется. Во вложении скриншот ошибки.
Скриншот не добавился.
у меня было подобное пока в настройках приложения не прописал путь к кэшу сборщика. Да и когда было. Он то ругался, но сборку делал нормально.
Спасибо. Установить Кеш сборщика помогло. Теперь он просто говорит, что построение завершено, но с ошибками. В логе последняя строчка: “Начинается сборка”
Если во всех логах такая пустота, то можно пройтись отладкой в этой конфигурации. Следующий шаг у него это запуск make.bat для сборки.
В моем случае проблем со сборкой не было.
Все. Собрал.
Он не может работать с папками на русском.
Пришлось заводить пользователя по английски, т.к. папка Temp внутри пользователя.
Ну вопрос по работе со сборщиком приложения – в такой узкий “курс” никак не вложить, там только установка софта займет около часа.
И ошибка о которой вы говорите – ошибка конфы, даже при успешной компиляции – она высвечивается.
Откройте вторую вкладку и там есть журнал, скиньте его сюда, попробуем помочь.
Спасибо. Собралось.
Проблема была в том, что пользователь на русском. Он не находил временные файлы из-за этого.
Вот и отлично :)
Наверно ненмого поздно но все же, а если использовать IIS, какие дополнительные настройки для него нужны?
Не совсем понятно какие настройки имеете ввиду?
Ставим IIS, обязательно в его компонентах ставим Расширения ISAPI.
Если операционка у вас 64 битная, то необходимо в пулах приложений IIS разрешить исполнение 32 разрядных приложений, т.к. платформа 32 битная, и без такого разрешения будет вываливаться внутренняя ошибка 500).
Вот и все стандартные действия для ФАЙЛОВОЙ базы.
В варианте кл-срв появляется больше вариация с битностью приложения, там все подводные камни и лежат :)
Угу, целые булыжники в неизвестных местах ;)
А все таки забыл мелочь. Если при публикации на IIS будет ругаться что у пользователя IUSR нет прав на каталог с базой данных, то эти права нужно будет дать.
Правый клик мышью на каталоге базы – Свойства – Закладка Безопасность – Изменить – Добавить – Дополнительно – Выбрать пользователя и ОК ОК ОК ОК ОК ОК =)
Доброе утро!
Не могу сдвинуться с мертвой точки: в мобильном приложениии (и на планшете, и на эмуляторе) ошибка разбора xml (см.скриншот http://yadi.sk/d/F-9zNtGAMrsu5). Апач стал нормально; 1С говорит, что Приложение успешно опубликовано; мобильное приложение после нажатия кнопки “Загрузить” выдает одну и ту же ошибку (см.скриншот http://yadi.sk/d/F-9zNtGAMrsu5). Сам файл 1cema.xml на всякий случай прикрепляю.
Что делать?
В прикреплениях не вижу 1cema.xml
В браузере все корректно открывается? apk, конечно же, корректный установили?
Еще раз вложил 1cema.xml. В браузере он открывается нормально. Проверка синтаксиса xml в Notepad++ ошибок не показывает. Насчет корректности apk ничего сказать не могу – скачал его с вашего сайта (\mobile\platform\Android\1cema.xml). Но при установке он не ругался. Как его иначе проверить?
Про apk – имелось ввиду, что в архиве находится два файла, для arm платформы и для x86.
Если используете эмулятор, для него надо x86-ю версию, для планшета – скорее всего arm.
так и есть: на планшете установлен arm, на эмуляторе – x86 (arm сразу давал ошибку).
xml так и не прикрепился. Вам нужно его заархивировать и прикрепить.
еще одна попытка… (нажал кнопку “Выберите файл” выше поля ввода комментария, выбрал 1cema.zip, справа от кнопки появилось имя выбранного файла) Описал подробности потому что делаю это уже третий раз. Может и тут что-то не так делаю?
точно, ваш сервис не хочет прикреплять xml… простите, не обратил внимания на подсказку.
так как же все-таки мне устранить эту ошибку?
Файлик вроде корректный, а вот на девайс как будто другой грузиться. Если ввести в браузер путь к вашему мобильному приложению хмл открывается? попробуйте прямо с мобильного устройства или эмулятора
Разобрался!
Надо было при подключении указать в адресе и имя файла 1cema.xml.
Чтобы не писать имя файла, надо где-то (кажется, в соответствующем .htaccess) прописать 1cema.xml вместо index.php,index.html.
Вопрос:
На такой минимальной конфигурации нет разницы между командами “Конфигурация-МобильноеПриложение-Публиковать…” (использует web сервисы) и “Конфигурация-МобильноеПриложение-ЗаписатьВФайл…” (НЕ использует web сервисы, можно спокойно работать с denwer без apach).
Верно ли это для реальных конфигураций?
Да, результаты команд будут идентичны. xml файл в обоих случаях будет одинаков.
Спасибо за подсказку. без этого не мог пройти дальше. в курсе не указано.