При попытке собрать приложение (Сборщик мобильных приложений) получаю ошибку:
BUILD FAILED
E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml:50: Cannot find E:\sdk\tools\ant\build.xml imported from E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml
У меня даже каталога такого нет E:\sdk\tools\ant\
сам build.xml во вложении
Any help will appreciated
полный лог:
При попытке собрать приложение (Сборщик мобильных приложений) полчую ошибку:
BUILD FAILED
E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml:50: Cannot find E:\sdk\tools\ant\build.xml imported from E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml
полный лог:
При попытке собрать приложение (Сборщик мобильных приложений) полчую ошибку:
BUILD FAILED
E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml:50: Cannot find E:\sdk\tools\ant\build.xml imported from E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml
полный лог:
[info] Android ARM
[info] Дата и время начала сборки : 11.04.2017 22:50:46
[info] Версия ОС : Windows x86, version 6.2 (Build 9200)
[info] Версия 1С:Предприятия : 8.3.9.2170 Windows x86
[info] Версия сборщика : 2.0.3.27
[info] Версия мобильной платформы : 8.3.9.74
[info] Графическая информация :
[info] Аудиоинформация :
[info] Путь к Android SDK : E:\sdk
[info] Используется Android SDK : 25
[info] Путь к Apache Ant : E:\apache-ant
[info] Путь к Java : C:\Program Files\Java\jdk1.8.0_51
[info] Рабочий каталог (и кеш) : E:\temp
[info] Распаковка мобильной платформы
[info] Конфигураций в мобильном приложении: 1
[info] Распаковка мобильной конфигурации: 1, тестапп
[info] В приложении отсутствуют внешние компоненты
[info] Распаковка картинки: Android\icon-36x36.png (res\drawable-ldpi\icon.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\icon-48x48.png (res\drawable-mdpi\icon.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\icon-72x72.png (res\drawable-hdpi\icon.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\icon-96x96.png (res\drawable-xhdpi\icon.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\icon-144x144.png (res\drawable-xxhdpi\icon.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-320x480.png (assets\logo\logo_320x480.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-480x854.png (assets\logo\logo_480x854.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-640x960.png (assets\logo\logo_640x960.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-768x1024.png (assets\logo\logo_768x1024.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-800x1280.png (assets\logo\logo_800x1280.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-854x480.png (assets\logo\logo_854x480.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-1024x768.png (assets\logo\logo_1024x768.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-1280x800.png (assets\logo\logo_1280x800.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-1536x2048.png (assets\logo\logo_1536x2048.png) - ОТСУТСТВУЕТ
[info] Распаковка картинки: Android\splash-2048x1536.png (assets\logo\logo_2048x1536.png) - ОТСУТСТВУЕТ
[WARN] Информация о звуковых файлах отсутствует
[info] Установка полного идентификатора приложения: com.esol.testapp
[info] Установка версии приложения: 1.0.0
[info] Установка номера сборки приложения: 1
[WARN] Ключ для работы с картами Google не задан в настройках. Работа с картами будет невозможна
[info] Удаляем лишние данные из манифеста
[WARN] Необходимый элемент НЕ обнаружен
[info] Проверка версии мобильной платформы, а также установка разрешений (если это необходимо):
[info] В файле permissions.xml заменено значение %application.package% на "com.esol.testapp"
[info] В файле permissions.xml заменено значение %application.package% на "com.esol.testapp"
[info] В файле permissions.xml заменено значение %application.package% на "com.esol.testapp"
[info] В файле permissions.xml заменено значение %application.package% на "com.esol.testapp"
[info] В файле permissions.xml заменено значение %application.package% на "com.esol.testapp"
[info] Устанавливаются разрешения, используемые мобильными конфигурациями:
[info] Обрабатывается разрешение: Location, используется
[info] Обрабатывается разрешение: LocalNotification, используется
[info] Обрабатывается разрешение: InAppPurchases, используется
[info] Обрабатывается разрешение: Print, используется
[info] Обрабатывается разрешение: Calendars, используется
[info] Обрабатывается разрешение: Contacts, используется
[info] Обрабатывается разрешение: Telephony, используется
[info] Обрабатывается разрешение: Multimedia, используется
[info] Обрабатывается разрешение: PushNotification, используется
[info] Подготовка файла управления сборкой: local.properties.xml
[info] Подготовка файла управления сборкой: build.xml
[info] Подготовка файла управления сборкой: make.bat
[info] Начинается сборка
Buildfile: E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml
BUILD FAILED
E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml:50: Cannot find E:\sdk\tools\ant\build.xml imported from E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml
Была такая проблема, скачал отдельно sdk-tools ("Get just the command line tools" тут), распаковал в папку с sdk, сборщик начал собирать. Почему так - не знаю :(
4.
ivan.konchits@gmail.com
28.04.17 14:26 Сейчас в теме
В папке sdk\tools\ в последних версиях SDK Tools нету папки ant и файла build.xml соответсвенно.
Нужно скачать более раннюю версию SDK Tools и разархивировать в папку где лежит ваш SDK. Например, тут. Мне помогло :)
(4) Сделал тоже самое - помогло. Сборка пошла. Apk ставлю на тел. пишет "Ошибка при синтаксическом анализе пакета". Неизвестные источники разрешил. Посмотрел на журнал сборки, а там:
[getbuildtools] Using latest Build Tools: 25.0.3
[echo] Resolving Build Target for 1cem...
[gettarget] Project Target: Android 7.1.1
[gettarget] API level: 25
(4) Мне почему-то не помогло. По счастью, в бэкапах нашел установочный файл "android-studio-bundle-145.3276617-windows.exe". Установил, сборка заработала.
Насколько я понял, проблема в следующем:
Сборщику 1С необходим следующий файл в Андроид СДК:
\AndroidSDK\tools\ant\build.xml
Но, начиная с версии Android SDK Tools (это основная папка в андроид СДК, остальные папки в СДК - лишь дополнительные пакеты) 25.3.0 (выпущена в марте 2017), этого файла в тулзах нет, о чем прямо написано на официальном сайте https://developer.android.com/studio/releases/sdk-tools.html.
Т.е. если скачивать последнюю версию Андроид СДК с официального сайта, то сборщик с ним работать не будет.
Нужно найти последнюю версию тулзов 25.2.5, где этот файл еще был. Остальные необходимые компоненты андроид СДК можно скачать последних версий через sdkmanager.
Но даже с таким андроид СДК я не смог собрать приложение на последней мобильной платформе 8.3.10.57. Сборщик писал ошибку:
D:\WORK\Mobile\AndroidSDK\tools\ant\build.xml:312: com.android.sdklib.build.ApkCreationException: java.io.FileNotFoundException: D:\WORK\Mobile\WorkAndCache\f250cdef-0399-4a37-92b0-3c9ec80ab6f4\bin\1cem.ap_ does not exist
Получилось собрать только на мобильной платформе 8.3.9.91.
После долгих манипуляций с бубном, у меня получилось собрать в следующей конфигурации:
Мобильная платформа: 8.3.9.91
android-studio-bundle-162.3934792-windows.exe (из нее SDK)
tools_r25.2.3-windows.zip (на это заменил тот, что в SDK)
apache-ant-1.10.1-bin.zip
jdk-8u151-windows-x64.exe
Двое суток танцев с бубном наконец привели к тому, что и меня Все получилось.
В дополнение к посту (14) (спасибо Евгений Басевич (Atrocity)), и к моим постам, есть особенности:
1. В момент первого запуска андроид студио лучше отказаться от создания проекта, а сразу перейти к настройкам SDK Manager
2. В настройках SDK Manager не только не снимать галку с установки последней версии Android API 27, но и проставить галку Show Package details и там тоже проставить все галки.
3. В настройках параметра сборщика путь к сборщику будет (если устанавливали в папку по умолчанию): C:\Users\...\AppData\Local\Android\sdk
4. tools_r25.2.3-windows.zip, разархивировав, копировать в папку C:\Users\...\AppData\Local\Android\sdk с заменой.
(14)(16) Помогло. До этого бился 2 дня безрезультатно. Сборщик версия 2.0.5.24 даже после установки описанных рабочих компонент выдает ошибку в журнале при начале сборки. Однако, при этом, в фоне продолжает собирать и собирает успешно, судя по логам. Удалось получить файлы так: Отладка. останов:
Далее F10 (F11 - не помню куда входил).. пока не увидим CMD, F10 (F11).. пока не увидим второе CMD. Когда окна CMD закрылись F5 - продолжить отладку. И, долгожданные приложения в таблице.
Случайно получилось, пока искал баг. Баг пока не нашел, но зато скину приложение на планшет, наконец. )))
android-studio-bundle-162.3934792-windows.exe - отсюда при установке разворачиваю SDK в папку, предлагаемую по умолчанию: C:\Users\...\AppData\Local\Android\sdk tools_r25.2.3-windows.zip разархивирую и ...? что делаю с архивом?
Варианты:
1. Просто скопировать содержимое развернувшегося архива в папку C:\Users\...\AppData\Local\Android\sdk\tools? или старую папку tools сначала удалить?
2. Или ничего не копировать, а подключить через меню в андроид студио?
Привет.
Тоже сижу мучаю сборку апк на 8.3.10.51.
BUILD FAILED
E:\1C_mobile\tools\ant\build.xml:1135: The following error occurred while executing this line:
E:\1C_mobile\tools\ant\build.xml:1147: java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
понимаю что с последнего ответа прошло 4 дня, но может кто то нашел стабильный способ?
(19) Я 8.3.10.69 дня два пытался завезти. Много ошибок в самой конфигурации.
Но 1С там пытались уже заменить ant на gradle.
Вот я и пытался на gradle запустить - в итоге, после исправления ошибок, вылезли ошибки JDK и SDK.
Сейчас пытаюсь 8.3.9 на ant запустить
(19) Сегодня домучал, получилось исправить эту ошибку путем понижения JDK до jdk-8u151 версии, Сначала правда все равно подцепилась последняя версия, но со второго раза все собралось.
p.s. перед этим пытался решить проблему установкой SDK не через андроид студио, а нашел установочник installer_r20.0.3-windows, может быть и просто понижение jdk поможет, но если нет, то именно на этих версиях sdk и jdk все начало работать без проблем. Проверял на последнем и предпоследнем сборщике.
Бьюсь над тем же. Но, еще одна беда. Извините, если не в тему, но день положил впустую, а в ветке вижу людей, которые наступали на те же грабли, что и я сам. Не могу связаться с планшетом, чтобы обновлялось приложение. Планшет Sumsung Galaxy Tab 3. Раньше работал с Samsung Keys, но после обновления андроида на устройстве, требуется вместо него использовать Samsung Switch, который нифига не запускается на Win Server 2008x64. Как еще можно связаться с планшетом? Может Apache как то раздать в сеть, чтобы я видел обновления 1С с планшета по Wi Fi?
(24) Отвечу сам себе. Установил Apache. Открыл порт 80 в файрволе. Опубликовал мобильное приложение. Подключил планшет к Wi Fi в сеть организации. Установил платформу на планшет. Теперь все с планшета в платформу цепляю через Apache. Сейчас начну мучить отладку с планшета. https://infostart.ru/public/551004/