2011-10-11 146 views
0

今天,当我导出我的android应用程序时,eclipse告诉我“它已成功导出”,但是当我检查apk文件时,它只能达到256kb。我认为这是不可能的。因为我的sqlite数据库大小约为15MB。我认为SQLite数据库在我导出时未附加。使用SQLite导出的Android应用程序

有没有办法解决这个问题?

+0

DB文件位于哪个文件夹中? –

+0

data/data/MY_PACK/database/ – ppshein

+0

在Eclipse项目目录树中有一个/ data/data ...文件夹?这不起作用。您需要将文件复制到资产中,并在应用程序启动过程中将该文件复制到设备上的/ data/data。 –

回答

1

我认为资源在项目导出时被压缩?尝试压缩数据库文件并查看结果文件的大小。这可能是你的数据库压缩到〜100kbs?

+0

不是。我发现这是因为如果导出时没有将数据包含到apk文件中。如何解决这个问题呢? – ppshein

1

只需清理项目,然后导出它。如果它不能解决你的问题,那么看代码。可能是你的数据库的数据是在运行时产生的,所以可能是apk文件的大小比较少。我不确定,但只是检查它。好。

+0

没有。我发现这是因为如果导出时没有将数据包含到apk文件中。如何解决这个问题呢? – ppshein

+0

我认为你得到了与Kurru答案的溶剂。 –