Я только что написал свое первое приложение для Android (https://sourceforge.net/projects/cashcontroll/).
Это небольшой инструмент контроля бюджета для контроля моих расходов.
Все отлично работает.
Из-за того, что это важные для меня данные, я создал функцию резервного копирования, в которой весь db-файл хранится на SD-карте.
А теперь происходит странная вещь:
С моим первым android (htc desire, android 2.2 Build 2.29)) я могу сделать резервную копию, перенести ее на ПК и проанализировать с помощью инструмента db, такого как navicat. Я также могу изменить его, сбросив его обратно на SD-карту и затем импортировав в мое приложение.
Когда я затем копирую тот же файл на SD-карту моего второго андроида (htc desire hd, android 2.29), я также могу импортировать его и использовать в своем приложении.
Как только я делаю резервную копию на моем втором андроиде, я не могу прочитать базу данных ни в каком другом инструменте (например, navicat oder мой первый андроид). Однако его можно использовать в исходном устройстве (мой второй мобильный телефон). Я также могу открыть его с помощью текстового редактора (например, nano), но больше ничего.
Есть идеи?
Спасибо за вашу помощь
Ули