8.х Настройка Сборщика мобильных приложений

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем 2michael, 23 ноя 2017.

  1. TopicStarter Overlay
    2michael
    Offline

    2michael

    Регистрация:
    23 ноя 2017
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Не хочет собирать под андроид.

    Платформа - 8.3.10.2667
    Сборщик 2.0.5.26
    В сборщике написано, что Андроид SDK должен быть API Level 24 и старше. JDK 6.25 и страше
    Пробовал и 24 и старше - результат один. Java - 9.01.

    Кто сталкивался, куда рыть?


    -package-resources:
    [package] D:\MOBIL_1C\work\c8bc76b7-524f-4b5b-b68e-8303f3a21bbe\bin\AndroidManifest.xml:43: Tag <provider> attribute authorities has invalid character '%'.
    [package] Result: 1

    -package:
    [apkbuilder] Current build type is different than previous build: forced apkbuilder run.
    [apkbuilder] Creating 1cem-release-unsigned.apk for release...

    BUILD FAILED
    D:\MOBIL_1C\android_sdk\tools\ant\build.xml:958: The following error occurred while executing this line:
    D:\MOBIL_1C\android_sdk\tools\ant\build.xml:969: The following error occurred while executing this line:
    D:\MOBIL_1C\android_sdk\tools\ant\build.xml:312: com.android.sdklib.build.ApkCreationException: java.io.FileNotFoundException: D:\MOBIL_1C\work\c8bc76b7-524f-4b5b-b68e-8303f3a21bbe\bin\1cem.ap_ does not exist
    at com.android.sdklib.build.ApkBuilder.init(ApkBuilder.java:469)
    at com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:396)
    at com.android.ant.ApkBuilderTask.execute(ApkBuilderTask.java:334)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
  2. TopicStarter Overlay
    2michael
    Offline

    2michael

    Регистрация:
    23 ноя 2017
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    танцы с бубном.
    Посмотрел по отладчику - сборщик правит тэг provider в файле permissions а в build нет. в итоге ant ругается.
    Скачал предыдущую версию Сборщика.
    начали вываливаться другие ошибки. Оказалось 9 Ява убрала какой-то класс. Удалил, поставил 8 яву. Опа - собралось.

    Т.е. нужно четкое соответствие - Такая версия мобильной платформы, такая конфа сборщика, такой api андроида, такая ява.