#0
by mzelensky
Доброго всем. Имеем - Платформа 8.3.5.1088, мобильная платформа 8.3.5.68, SDK 17 API. Задача - небольшая программка для смартфона с функцией геопизиционирования + органайзер. Накатал небольшую конфу для определения геопизиционирования. Компилирую на локальнйо машине файл АПК. Столкнулся с проблемой, что на разных устройсвах абсолютно разное поведение. С Андроид 3.2 - координаты получаются через интернет. Через спутник не определяются С Андроид 4.1 - координаты получаются и через интернет и через спутники С Андроид 4.2 - не работает вообще И это все при установке одного и того же дистрибутива. + Несколько разное поведение с интефейсом (то есть кнопка меню, то ее нету). Кто-нибудь сталкивался с подобным? Есть какие-то пути решения?
#8
by mzelensky
Сейчас код выложить не могу - на другом компе конфигурация. Но смысл сводится к нескольким строчкам:
#9
by mzelensky
Мы тестили на Самсунгах (планшетах) и нескольких телефонах HTC. Везде были разные версии Андроида - везде разное поведение одного и того же дистрибутива. Вчера попробовал установить на Самсунг Гэлэкси Таб 3. Дистибутив установился, но приложение тупо не запускается....вроде как начальная заставка появляется, а потом вышибает. Этот же дистрибутив на Самсунг Гэлекси Таб 1 работает нормально
#11
by DitriX
Ну для начала надо выйти на улицу и там ловить GPS, это раз. Вопрос номер два -а вы точно включили все провайдеры для определения места в настройках андроида? это два А вы проверяли - другие программы,, например гугл карты, получают координаты или нет? Ну и последний вопрос - тот релиз мобильной платформы, который вы указали - не существует. Укажите реальный номер :)
#12
by Широкий
Есть фишка, если 1с открыть и только потом включить gps то 50/50 1с их не увидет. Нужно 1с закрыть и снова открыть
#13
by mzelensky
Гугл карты работают (причем именно через ГПС). Так что спутники устройство видит. 2Гис тоже работает. Если бы в настройках чтото было выключено, то гугловские карты бытоже не работали.
#15
by mzelensky
Понимаете, меня больше волнует не то, что спутники ловятсяне ловятся,а то почему один и тот же дистрибутив дает разное воведение.
#17
by mzelensky
Могу выложить сам дистрибутив (АПК), у кого будет времяжелание поюзаете на своих устройствах. Мне был бы интересен результат
#18
by DitriX
тут слишком многое зависит от окружения. А может и просто баг платформы. Скиньте всю инфу в 1с, пусть покопаются и исправят.
#19
by Escander
про время старта GPS слышали? Пробовал геопозиционирование на нескольких аппаратах на 8.3.4 - во всех сличаях одинаковое ожидаемое поведение
#21
by mzelensky
Ну исходники ток завтра смогу выложить. Да и говорю же, там нет ничего сверхестественного. Пара простых методов показанных в
#23
by Escander
4.2 и 4.4.2 точно, может ещё какие-то были - не факт... на аппаратах: галакси-3, галакси-3 мини, хтс оне вс, несколько нонейм и реплик из китая... на планшете самсунговском тоже пробовал - вот только с ходу не вспомню на каком и ещё такая экзотика как Bliss R1003. вот на 1 нонейме 1С постоянно уходила в крит, других особенностей не обнаружено (расхождения между работающим кодом и описаловом того как оно должно работать из СП не в счёт)
#24
by mzelensky
"расхождения между работающим кодом и описаловом того как оно должно работать из СП не в счёт" - клевая приписка. А поделиться опытом, наблюдениями можете?
#25
by Escander
>А поделиться опытом, наблюдениями можете? про расхождения? - тут один из самых больших специалистов... их нереально много и не понятно какие задокументируют, какие исправят а на какие забьют
#26
by mzelensky
А подскажите тогда хотя бы по SDK. Устанавливали только блок для АПИ 17 или еще что-то?
#27
by Escander
Androind SDK Tools 20.0.3 и выше Android SDK Platform-tools 14 и выше Android SDK Platrorm - API-17 Android SDK Build tools
#29
by mzelensky
Я просто когда ток начинал экспериментировать, то ставил себе не только Android SDK Platrorm - API-17, но и другие пакеты тоже (15, 16, 17, 18 АПИ). Нигде не написано, можно одновременно несколько пакетов устанавливать (в том числе и 17) или должен стоять ТОЛЬКО 17 пакет АПИ. + Когда делаю сборку приложения в конф. сборщика и потом открываю ЛОГ. то там почему-то прописано Android 4.2.2...почему?
#31
by Escander
мобильная платформа 8.3.4 позволяет собирать пакеты исполняемые даже на Андроид 2.2, если не ошибаюсь
#32
by Escander
не вижу причин что-бы вот так отрубили... я-бы понял если из-за Art а вот так - это не логично
#37
by mzelensky
Вот лог сборки АПК файла: Дата и время начала сборки : 06.08.2014 21:07:44 Версия мобильной платформы : 8.3.5.63 Графическая информация : Путь к Android SDK : E:MobilePlSoftsdk Используется Android SDK : 17 Путь к Apache Ant : E:MobilePlSoftant Путь к Java : C:Program FilesJavajdk1.7.0_51 Рабочий каталог (и кеш) : E:MobilePlSoftKesh Распаковка мобильной платформы Распаковка мобильной конфигурации: 0 Распаковка картинки: Androidicon-36x36.png - отсутствует Распаковка картинки: Androidicon-48x48.png - отсутствует Распаковка картинки: Androidsplash-2048x1536.png - отсутствует Установка полного идентификатора приложения: ru.MZ.MobileUT Установка версии приложения: 2 Установка номера сборки приложения: 1 Установка ключа для работы с картами Google Необходимый элемент обнаружен, значение установлено Проверка версии мобильной платформы, а также установка разрешений (если это необходимо) Устанавливаются разрешения, используемые мобильными конфигурациями Обрабатывается разрешение: Multimedia, Нет Обрабатывается разрешение: Location, Да Обрабатывается разрешение: Contacts, Нет Подготовка файла управления сборкой: local.properties.xml Подготовка файла управления сборкой: build.xml Подготовка файла управления сборкой: make.bat Начинается сборка -set-mode-check: -set-release-mode: -release-obfuscation-check: -check-env: [checkenv] Android SDK Tools Revision 23.0.2 [checkenv] Installed at E:MobilePlSoftsdk -setup: -build-setup: [getbuildtools] Using latest Build Tools: 20.0.0 [echo] Resolving Build Target for 1cem... [gettarget] Project Target: Android 4.2.2 [echo] ---------- [echo] Creating output directories if needed... [echo] ---------- [echo] Resolving Dependencies for 1cem... [dependency] Library dependencies: [dependency] No Libraries [echo] ---------- [echo] Building Libraries with 'release'... [subant] No sub-builds to iterate on -dex: -crunch: [crunch] Crunching PNG Files in source dir: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
es [crunch] To destination dir: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
es [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable-hdpiicon.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-hdpiicon.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-hdpiicon.png: 85% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable-hdpimove_button.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-hdpimove_button.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-hdpimove_button.png: 0% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable-ldpiicon.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-ldpiicon.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-ldpiicon.png: 0% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable-ldpimove_button.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-ldpimove_button.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-ldpimove_button.png: 0% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable-mdpiicon.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-mdpiicon.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-mdpiicon.png: 0% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable-mdpimove_button.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-mdpimove_button.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-mdpimove_button.png: 0% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable-xhdpiicon.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-xhdpiicon.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-xhdpiicon.png: 61% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable-xhdpimove_button.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-xhdpimove_button.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-xhdpimove_button.png: 0% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable-xxhdpiicon.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-xxhdpiicon.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable-xxhdpiicon.png: 80% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawableedit_shadow.9.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawableedit_shadow.9.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawableedit_shadow.9.png: 0% size of source) [crunch] Processing image to cache: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716
esdrawable rans.png => E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable rans.png [crunch] (processed image to cache entry E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in
esdrawable rans.png: 0% size of source) [crunch] Crunched 11 PNG files to update cache -package-resources: -package: [apkbuilder] Current build type is different than previous build: forced apkbuilder run. [apkbuilder] Creating 1cem-release-unsigned.apk for release... -post-package: -release-prompt-for-password: -release-nosign: -release-sign: [echo] Signing final apk... [zipalign] Running zip align on final apk... [echo] Release Package: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716in1cem-release.apk [propertyfile] Creating new property file: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716inuild.prop [propertyfile] Updating property file: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716inuild.prop [propertyfile] Updating property file: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716inuild.prop [propertyfile] Updating property file: E:MobilePlSoftKesh967c1b9e-6992-432c-bd07-4862dae00716inuild.prop -post-build: release: BUILD SUCCESSFUL Total time: 51 seconds
#39
by Lamer1C
врятли это связано с версией Android. Проверял на версиях 4.4, 4.3, 4.2. Спутники не всегда сразу находятся после включения GPS, попробуй подождать немного: подключи обработчик ожидания и пиши в регистр, тогда поймешь.
#40
by mzelensky
Вчера собрал новый дистрибутив АПК (журнал выше). На самсунг гэлэкси таб 1 запускается норм (Андроид 3.2) На самсунг гэлэкси таб 3 устанавливается, но не запускается, просто вылетает при первом запуске (Андроид 4.2.2) Что это может быть???
#41
by Lamer1C
я сборкой не пользовался, публиковал через апач - так удобнее, при изменении конфы автоматически у пользователей обновляется. попробуй так, может прокатит
#45
by mzelensky
Переустановил заново SDK (оставил только то, что нужно). Пересобрал приложение (лог сборки выше). Все-равно работает через одно место... На планшете под 4.2.2 устанавливается, но само приложение даже не запускается (вылетает) На планшете под 3.2 работает как и раньше. Через инет определяет ,через спутники нет. + Почему-то одна кнопка на форме перестала работать (должна форму настроек открывать. До этого открывала, сейчас нажимаешь и ... глухо)
#46
by mzelensky
В общем вижу единственный вариант, который можно попробовать - это не собирать готовое приложение, а делать публикацию конфы и компилировать на самом устройстве. Может что-то поменяется.
#47
by mzelensky
Может я тебе кину саму конфигурацию на почту - будет парочка минут времени, попробуешь собрать и у себя проверить? Очень уж хочется понять в чем проблема у меня :(
#48
by Escander
кидай... но у меня как оказалось пока был в отпуску с сервера снесли сдк, джаву и т.д. - приёдся заново ставить >На планшете под 4.2.2 устанавливается, но само приложение даже не запускается (вылетает) на некоторых устройствах бывает >Почему-то одна кнопка на форме перестала работать (должна форму настроек открывать. До этого открывала, сейчас нажимаешь и ... глухо) с мобильной платформой иногда бывают плохо объяснимые вещи...
#50
by mzelensky
Кстати, там в последних версиях платформы сделали возможность отладки мобильного приложения. Пробовал пользоваться?
#52
by dj_serega
На таб3 нужно ставить x86 а не arm (там проц другой). Тестил на таб3 и таб4. Все функции отрабатывают отлично. А также на каком-то хреново и ноте3.
#53
by dj_serega
-->На планшете под 4.2.2 устанавливается, но само приложение даже не запускается (вылетает) Попробуй другую платформу собрать и поставить. -->+ Почему-то одна кнопка на форме перестала работать (должна форму настроек открывать. До этого открывала, сейчас нажимаешь и ... глухо) Попробуй создать новую форму.
#54
by mzelensky
Опппа, а я и не подумал, что проц может быть другой. Сегодня вечером перепроверю. Спасибо за подсказку.
#55
by mzelensky
"Попробуй создать новую форму." - да я уже ловил похожий глюк. Делаешь форму, начинаешь ее прорабатывать, парралельно тестить...делаешь .делаешь, потом в один прекрасный момент бац и форма либо не открывается, либо ни одного элемента на ней не отображается!!! Берешь, создаешь новую форму, переносишь все элементы на нее, копируешь весь модуль программный, запускаешь - работает! Я хз от чего это зависит. Но уже несколько раз такое бывало.
#56
by dj_serega
Сам натыкался :) долго искал. Потом набрал СЦ самсугна, а там сказали что может быть другой проц :) Если что пиши. Мобильным плотно занимаюсь.
#57
by Escander
Забавно... HTC ONE SV Android 4.0.4 плвтьформы 8.3.5.1068 и 8.3.5.1119, мобильная платформа 8.3.5.74 код выводит: 2 passive network причём мобильную платформу ставил в т.ч. и ручками с проверкой запрашиваемых разрешений... и тут вдруг Эврика!!!!! Проверяю в настройках - в разделе Местоположение действительно нет галочки на "Спутники GPS (разрешить приложениям использовать GPS для точного определения ваших координат)" - ставлю.... провайдеров стало 3 (+ gps) следующий код определил мои точные координаты, но определял ооооооочень долго (пару минут при первом запуске - а что ещё хотеть от холодного старта GPS, секунд 10-15 при повторном (спустя не слишком много времени)): Если СредстваГеопозиционирования.ОбновитьМестоположение(Провайдер.Имя,0) Тогда Сообщить("Данные GPS считаны!"); иначе Сообщить("Не удалось получить координаты через GPS!"); КонецЕсли;
#58
by mzelensky
На Android 4.0.4 я тоже добивался получения координат через спутник. А есть возможность теперь проверить вот точно тоже самое на версиях 4.1 и 4.2 ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- Где можно скачать компоненты _1C.V8.Data и _1C.V8.WebControl?
- Мобильное приложение
- v8: Мобильное приложение, вызов клавиатуры, сканер штрих-кода
- Мобильное приложение. Включить геопозиционирование из 1С. Андроид.
В этой группе 1С
- Конвертация. Параметр объекта
- v7: Как программно перейти к нужной строке?
- v7: Обновление ТиС
- Помогите разобратся с функцией максимум скд
- Как определить тип реквизита в вычисляемых полях СКД ?
- Работа с несколькими экземплярами InternetExplorer.Application через COM
- проблема с установкой драйверов Атол в.8 Платформа 8.3 УТ 11.1
- Генерация штрихкода GS1-128 в 1С
- Конвертация данных (КД). ВходящиеДанные видны в ПКО, но не видны в ПКС-ах Хелп
- 1С 8.3.4 Обойти все именованые области ячеек табличного документа
- 1С 8.3.5.1098 Пропадают колонки в табличной части
- v7: Шаблоны проводок в ЗиК
- 1с Excel WorkSheets Значение не является значением объектного типа
- УТ 11 РИБ с фильтром по подразделениям и организациям
- Не правильный отчет после добавления вычисляемого поля
- WMS (складская логистика) для УТ 10.3
- Какая длина строки у адреса временного хранилища?
- как в 8.3 программно делается отмена проведения?
- Как вернуть значение из формы выбора?
- OFF Вероятность угадывания числа