我刚刚编写了我的第一个android-app(https://sourceforge.net/projects/cashcontroll/)。 这是一个控制我开支的预算控制工具。
一切正常。 由于这是我退出重要数据的事实,我已经创建了一个备份功能,其中整个db文件存储到SD卡。
现在奇怪的事情发生了: 用我的第一个android(htc欲望,android 2.2 Build 2.29))我可以做一个备份,将它转移到电脑上,用像navicat这样的数据库工具进行分析。我也可以将它转换回SD卡,然后将其导入我的应用程序。
当我然后将同一个文件复制到我的第二个android(htc desire hd,android 2.29)的sd卡时,我也可以在我的应用程序中导入它。 一旦我在我的第二个android上做备份,我就无法在任何其他工具中读取数据库(例如navicat oder我的第一个android)。它可以在原始设备(我的第二个移动设备)中使用。我也可以用文本编辑器(例如nano)打开它,但没有别的。
有什么想法吗?
感谢您的帮助
Ueli
答案 0 :(得分:0)