我的资产在哪里安装?为什么我的资产文件夹不能安装在模拟器上?
我在我的新应用中使用了资产文件夹。我在文件夹中有两个文件。当我在模拟器上安装我的应用程序时,我无法访问我的资产,而且我也无法在模拟器文件系统上看到它们。
提取我的APK,并确认资产文件夹存在:
$ ls -ltr assets/
total 16
-rw-rw-r--. 1 brad brad 1050 2010-05-20 00:33 schema-DashDB.sql
-rw-rw-r--. 1 brad brad 9216 2010-05-20 00:33 dash.db
在模拟器上,没有资产的文件夹:
# pwd
/data/data/com.gtosoft.dash
# ls -l
drwxr-xr-x system system 2010-05-20 00:46 lib
#
我只是想包我的应用预先建立的数据库,然后打开它以在需要时获取数据。
刚在我的摩托的Droid,无法访问/打开数据库,就像模拟器:
DBFile=/data/data/com.gtosoft.dash/assets/dash.db
从架构文件动态构建DB是,因为它的这样的问题一个缓慢的过程(大约每秒5-10个语句是我获得的吞吐量)。
我在使用'的BeginTransaction()'和'单个事务执行架构建设取得至少速度的数量级endTransaction()' – 2010-06-02 19:36:32