Имя: Пароль:
1C
1С v8
Ошибка при сборки мобильного приложения
0 aleks_p99
 
11.06.18
13:07
Доброго времени суток! Пытаюсь собрать apk, но выдает "Could not determine java version from '10.0.1'.", ниже представлен журнал. В случаи с android studio советуют обновить Gradle, но как быть с 1С?

[info] Android ARM (Gradle)
[info] Дата и время начала сборки: 11.06.2018 13:01:26
[info] Версия ОС                 : Windows x86-64, Microsoft Windows 10 version 10.0  (Build 17134)
[info] Версия 1С:Предприятия     : 8.3.12.1469 Windows x86-64
[info] Версия сборщика           : 2.0.7.48
[info] Версия мобильной платформы: 8.3.12.67
[info] Тип сборки                : app
[info] Графическая информация    : D:\1с\conf и обработки\password\graf.zip
[info] Аудиоинформация           :
[info] Путь к Android SDK        : D:\ProgramFiles\ID\Android\SDK26
[info] Android API Level         : 27
[info] Путь к Java               : C:\Program Files\Java\jdk-10.0.1
[info] Рабочий каталог (и кеш)   : C:\Users\MSI\Documents\1C\MobileAppMaker\temp
[info] Распаковка мобильной платформы
[info] Конфигураций в мобильном приложении: 1
[info] Распаковка конфигураций:
[info] конфигурация: 1, Password 0.4
[info] В приложении отсутствуют внешние компоненты
[info] Распаковка картинок:
[info] //Обработка картинок
[info] Устанавливаются разрешения, используемые мобильными конфигурациями:
[info]  разрешение: PushNotification, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: Multimedia, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: BackgroundLocation, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: BackgroundAudioPlayback, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: Calendars, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: Location, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: Contacts, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: Telephony, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: LocalNotification, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: Print, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: FileExchangeWithPersonalComputer, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: InAppPurchases, НЕ ИСПОЛЬЗУЕТСЯ
[info]  разрешение: Ads, НЕ ИСПОЛЬЗУЕТСЯ
[info] Установка для языка по умолчанию: Password
[info] Установка языка локализации: ru (Password)
[info] Получим ключ сборки
[info] Подготовка файла c параметрами ключа сборки: keystore.properties
[info] Подготовка файла управления сборкой: make.bat
[info] Командная строка: gradlew.bat assembleRelease 1>> "C:\Users\MSI\Documents\1C\MobileAppMaker\temp\8e132cf4-21d7-447d-80a7-aaa2b09017af\build-android-arm.log" 2>>&1
[info] Начинается сборка

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine java version from '10.0.1'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
1 Garykom
 
гуру
11.06.18
13:28
Яву 10-ю то поставил?
2 Garykom
 
гуру
11.06.18
13:29
3 aleks_p99
 
11.06.18
13:34
(1) зачем?) Именно с этой странице качал и ставил
4 Cyberhawk
 
11.06.18
13:45
Человек-чудак не написал версию сборщика и версию мобильной платформы, которая используется для сборки. Чудак, там чуть ли не в каждом сборщике свои глюки, приходится каждый раз что-то подправлять.
5 Cyberhawk
 
11.06.18
13:46
Вижу версию сборщика 2.0.7.48 и 8.3.12.67 в логах, ну ладно хоть так
6 Cyberhawk
 
11.06.18
13:47
Собирай на платформе не выше 8.3.12.46, ибо в последующих поломана отправка двоичных данных в ПОСТ-запросах
7 Cyberhawk
 
11.06.18
13:48
А уж фотографирование, кажется, начиная с 8.3.9 поломано (если не успел сфокусироваться, то не сфоткает, а при следующем фотканьи сфоткает сразу без фокуса), правда в 8.3.10.какой-то его починили, но опять в 8.3.10.какой-то там сломали (кому интересно - качайте актуальную УНФ и там это наглядно воспроизводится)
8 Garykom
 
гуру
11.06.18
14:10
(7) Там все интереснее и работоспособность/глюки зависит от версии андроида
9 Cyberhawk
 
11.06.18
14:14
(8) Я параллельно на 5 и 6 Андроиде проверял, глюки совпадали.
После 8.3.9 реально это все стало накалять из-за нелинейного роста количества поломок )
10 aleks_p99
 
11.06.18
14:19
(6) пока не возникала проблем, но все равно спасибо, учту
11 aleks_p99
 
11.06.18
14:21
(9) я как собирал на api 25, так и собираю. ошибка первый раз выскочила, до этого использовал sdk 25 и java 8 все хорошо, а тут решил обновится
12 Garykom
 
гуру
11.06.18
14:32
(9) 5 и 6 фигня, у меня успешно работающее на 4 на 7 просто не запустилось
13 SilentMan
 
11.06.18
15:16
(0) Поставь 8-ю Яву и попробуй. Сильно не уверен, что чудо по имени Грэдл умеет на Яве старше 8-й работать
14 aleks_p99
 
11.06.18
15:20
(13) пробовал, не помогает((
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: <noindex><a class="is-fancybox" href="/redirect.php?url=aHR0cHM6Ly9kb2NzLmdyYWRsZS5vcmcvMy4zL3VzZXJndWlkZS9ncmFkbGVfZGFlbW9uLmh0bWw=" target="_blank" rel="nofollow">https://docs.gradle.org/3.3/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to D:\ProgramFiles\ID\Android\SDK26\ndk-bundle.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.


FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project '7e2a7184-1709-40c7-ae8d-cf26d6bd805f'.
> Could not find common.jar (android.arch.core:common:1.1.0).
  Searched in the following locations:
      <noindex><a class="is-fancybox" href="/redirect.php?url=aHR0cHM6Ly9qY2VudGVyLmJpbnRyYXkuY29tL2FuZHJvaWQvYXJjaC9jb3JlL2NvbW1vbi8xLjEuMC9jb21tb24tMS4xLjAuamFy" target="_blank" rel="nofollow">https://jcenter.bintray.com/android/arch/core/common/1.1.0/common-1.1.0.jar

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
15 Cyberhawk
 
11.06.18
21:48
Эта ошибка тянется из-за проекта платформы 8.3.12.67, замени ее в сборщике на 8.3.12.60 (и сборщик лучше возьми из 8.3.12.46), и если ресурсов хватает, то почти без допилов сборщика у тебя все получится
16 Necessitudo
 
12.06.18
09:33
(13) Грэдл это просто система сборки. Ей начхать на версию джавы)
И зачем собирать проект на 10й джаве? Андройд 8-ю то джаву не особо умеет - сильно от версии Андройда зависит.
17 aleks_p99
 
12.06.18
12:24
всем большой спасибо за помощь, с java 8 собрал