DataExpress Android 0.1.3 Preview 1
Pre-releaseDataExpress Android 0.1.3 Preview 1
Диагностическая версия для проверки запуска оригинального Windows DataExpress и его расширений на Android через Winlator/Wine.
Новое
- на стартовом экране появились кнопки «Скопировать журнал», «Сохранить журнал в файл» и «Поделиться журналом…»;
- после неудачного запуска, включая завершение с кодом 137, Android автоматически открывает системное меню отправки;
- сохранение создаёт обычный файл
.jsonl, после чего также предлагает отправить его вручную; - журнал дополнен доступной системной памятью, Android low-memory threshold и памятью процесса;
- распознаются признаки OOM,
SIGKILL/signal 9 и системного завершения; versionCodeповышен до 29: APK устанавливается поверх0.1.2 Preview 1без удаления приложения и сохраняет накопленную очередь диагностики.
Зачем этот выпуск
Получен отчёт: Samsung Galaxy A52, Android 14; при открытии учебной БД видны чёрный экран и курсор, после выхода — код 137. Код 137 означает принудительное завершение процесса сигналом SIGKILL. Частая причина — нехватка памяти или решение Android завершить процесс, однако без журнала это не доказано. Эта версия пока не заявляет исправление конкретного сбоя — она должна собрать данные для точного исправления.
Как прислать диагностику
- Установите APK поверх предыдущей Preview 1, не удаляя приложение.
- Повторите открытие базы.
- В автоматически появившемся меню Android выберите почту, мессенджер или сохранение файла и отправьте
.jsonlразработчикам проекта. - Если меню не появилось, вернитесь на стартовый экран и нажмите «Поделиться журналом…» либо «Сохранить журнал в файл».
Журнал содержит технические события запуска, версии, коды завершения и показатели памяти. Содержимое БД, документы и пароли в журнал не записываются. Отправка выполняется только пользователем через системное меню Android.
Проверка сборки
- 7 модульных тестов успешно;
- полный
assembleDebugуспешно выполнен локально из чистого закреплённого Winlator и повторён GitHub Actions; - GitHub Actions собрал Windows DataExpress из исходников, Firebird runtime и финальный ARM64 APK;
- package:
com.dataexpr; versionCode:29; ABI:arm64-v8a.
Основа: DataExpress, Winlator 11.1, Wine/Box64/Box86 и Firebird. Это экспериментальная учебная сборка, не предназначенная для рабочих или персональных данных.