qz5
Пользователи-
Постов
151 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Весь контент qz5
-
посмотрите двоичный код файлы начинаются на буквы MZ или ELF?
- 46 ответов
-
- delphi fmx
- ssl
-
(и ещё 2 )
C тегом:
-
Вот здесь включается AAB
- 46 ответов
-
- delphi fmx
- ssl
-
(и ещё 2 )
C тегом:
-
Давайте объясню почему Вы делали с 32-битным вариантом неправильно. Пусть всё и работало. По стандарту Андроид динамические библиотеки в АПК могут быть разные для разных платформ. ARM7, ARM8, MIPS и т.д. Чтобы устанавливать в систему только необходимые, их надо класть в папку для этой системы. lib/arm64-v8a для 64-битных ARM lib\armeabi-v7a для 32 бит и т..д. А уже система при установке APK сама из этих папок возьмет только нужные версии и пропустит ненужные. А у Вас работало только потому что код на Делфи искал динамические библиотеки еще и в internals, но это неправильно. Особенно после того, что теперь Делфи поддерживает более одной платформы.
- 46 ответов
-
- delphi fmx
- ssl
-
(и ещё 2 )
C тегом:
-
Возможно их надо класть в другую папку Вы компилируйте в apk или в AAB? Попробуйте оба варианта. И вообще - то разве не в папке lib\armeabi-v7a (для 32 бит) должны библиотеки находиться? Ну и соответственно в lib/arm64-v8a 64-битные. Попробуйте их в эти папки деплоить!
- 46 ответов
-
- delphi fmx
- ssl
-
(и ещё 2 )
C тегом:
-
Кстати, бету 10.3.3, которая называется Sugarloaf можно запросить если у Вас есть подписка на обновления (Update Subscription) Вот что пишут в блоге Эмбы: https://community.idera.com/developer-tools/b/blog/posts/august-2019-delphi-android-beta-plans-august-roadmap-update?CommentId=7fcb0f77-ecef-410d-9107-fa41acec419e Я пользователь Коммунити версии, мне приглашение не приходило и наверное бету не дадут.
-
Короче нашел способ, чтобы добавлялись Item при LiveBinding! Потратил кучу времени. Вот так: FDQuery1.FetchNext; LinkFillControlToField1.Active := False; LinkFillControlToField1.Active := true; Но есть тогда другая проблема - ListView прокручивается на самый верх при добавлении новых строк. Решил это вот так: procedure TForm1.ListView1ScrollViewChange(Sender: TObject); var ItemHeight, p: single; begin p := ListView1.ScrollViewPos; ItemHeight := ListView1.ItemAppearance.ItemHeight; if ListView1.ScrollViewPos + ListView1.Height > ItemHeight * 0.8 * ListView1.ItemCount then begin FDQuery1.FetchNext; LinkFillControlToField1.Active := False; LinkFillControlToField1.Active := true; ListView1.ScrollViewPos := p; end; end; В принципе работает, надо только добавить условия, что все данные показаны и т.п., но наверное не буду я всё равно делать на биндингах. Хочу всё переделать назад на ручное добавление элементов. Подумаю как лучше будет работать.