2011-10-11 19 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答案的溶劑。 –