Size: a a a

2020 April 24

АВ

Александр В in Delphi & Lazarus
Господа, чет я опять завис. Генерирую из Android Studio jar. Добавляю в Libraies проекта. Первый раз все отлично. Потому, вношу изменения в эту Java либу. Переподключаю, деплою проект в эмуль...а судя по поведению, там старый jar. Как с этим бороться?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Господа, чет я опять завис. Генерирую из Android Studio jar. Добавляю в Libraies проекта. Первый раз все отлично. Потому, вношу изменения в эту Java либу. Переподключаю, деплою проект в эмуль...а судя по поведению, там старый jar. Как с этим бороться?
ты не суди по поведению
ты выводи в лог версию
источник

SB

Sergey Bodrov in Delphi & Lazarus
jar из проекта студии в проект паскаля как попадает?
источник

АВ

Александр В in Delphi & Lazarus
Собирается в aar, разархивируется, затем добавляется через Add. Версия Delphi RIO.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Собирается в aar, разархивируется, затем добавляется через Add. Версия Delphi RIO.
нафига зачем ты генеришь aar, чтобы потом из него  сделать jar?
источник

АВ

Александр В in Delphi & Lazarus
Alexey Shumkin
ты не суди по поведению
ты выводи в лог версию
А там выводить нечего, рингтон играть не должен из либы, это было в первой версии. Во второй этого кода там вообще нет, а он таки играет.
источник

SB

Sergey Bodrov in Delphi & Lazarus
Александр В
Собирается в aar, разархивируется, затем добавляется через Add. Версия Delphi RIO.
А почему бы сразу в jar не собирать?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
А там выводить нечего, рингтон играть не должен из либы, это было в первой версии. Во второй этого кода там вообще нет, а он таки играет.
поведение же есть? )) значит есть исполняемый код
если есть код, то можно и выводить в лог
источник

АВ

Александр В in Delphi & Lazarus
Ну вот что сдуия собирает, я в ней работал от силы недели 2, и опыт ограничился написанием сервиса-))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Ну вот что сдуия собирает, я в ней работал от силы недели 2, и опыт ограничился написанием сервиса-))
освой gradle уже )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Собирается в aar, разархивируется, затем добавляется через Add. Версия Delphi RIO.
каждый раз Add делаешь? неленивый какой ))
build проекту делал?
источник

VA

Viktor Akselrod in Delphi & Lazarus
Александр В
Господа, чет я опять завис. Генерирую из Android Studio jar. Добавляю в Libraies проекта. Первый раз все отлично. Потому, вношу изменения в эту Java либу. Переподключаю, деплою проект в эмуль...а судя по поведению, там старый jar. Как с этим бороться?
удалить файл в папке куда собираются файлы (Adnroid/Debug к примеру) именем filename-dexed.jar и вообще всю папку
источник

АВ

Александр В in Delphi & Lazarus
Alexey Shumkin
освой gradle уже )
Чувствую придётся:D
источник

АВ

Александр В in Delphi & Lazarus
Ну конечно делал
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Ну конечно делал
ну, чудес не бывает
делфи при сборке перекомпилирует jar в dexed..
и подключает тот в свой .apk
источник

VA

Viktor Akselrod in Delphi & Lazarus
Александр В
Ну конечно делал
сборка classes.dex идет не с jar файлами, а с некоторой промежуточным файлом filename-dexed.jar, который в свою очередь генерится из jar файла
вот только filename-dexed.jar будет собираться при условии, что его не существует
поэтому сколько не вноси в исходный jar изменения он не будет участвовать в сборке, пока существует старый filename-dexed.jar
источник

АВ

Александр В in Delphi & Lazarus
Пасиб, ваши напутствия заставили меня раскурить, как собрать jar уже из студии:D Ща попробуем с учетом полученной инфы
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Пасиб, ваши напутствия заставили меня раскурить, как собрать jar уже из студии:D Ща попробуем с учетом полученной инфы
студия gradle запускает )) потом посмотришь, и из CLI запускать будешь ))
источник

АВ

Александр В in Delphi & Lazarus
Она да, я даже нашёл нужный таск, и он мне бодро отрапортовал, что куда-то он его скомпилил....осталось найти куда:D:D:D
источник

АВ

Александр В in Delphi & Lazarus
Мда, в build\intermediates
источник