Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android-为什么我的资产文件夹没有安装在模拟器上? 大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我的资产安装在哪里?

我在新应用程序中使用资产文件夹.我的文件夹中有两个文件.在模拟器上安装应用程序时,无法访问资产,而且在模拟器文件系统上也看不到资产.

提取了我的apk并确认资产文件夹存在:

$ls -ltr assets/
@R_572_10586@l 16
-rw-rw-r--. 1 brad brad 1050 2010-05-20 00:33 scheR_910_11845@a-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
# 

我只想用我的应用程序打包一个预建数据库,然后在需要时将其打开以获取数据.

刚刚在我的Moto Droid上尝试了它,就像模拟器一样,无法访问/打开数据库

DBFile=/data/data/com.gtosoft.dash/assets/dash.db

从架构文件动态构建数据库是不可能的,因为它的处理过程很慢(我每秒获得的吞吐量大约是5-10条语句).

最佳答案
您的资产和资源已编译到应用程序中,无法通过文件系统查看它们,只能按照Volker建议的方式通过代码访问它们.如果您需要使用应用程序部署数据库,请查看以下文章

http://www.helloandroid.com/tutorials/how-have-default-database

大佬总结

以上是大佬教程为你收集整理的android-为什么我的资产文件夹没有安装在模拟器上? 全部内容,希望文章能够帮你解决android-为什么我的资产文件夹没有安装在模拟器上? 所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。