android \data\data 文件夹为空
我在手机中创建了一个数据库,并在其中插入了一些值。现在有一个大的 Excel 工作表,其中包含更多需要插入的记录。 我正在尝试在手机中找到db文件,以便使用sql lite db工具上传其中的一些数据。但文件夹是空的。 任何人都可以建议或指导吗? 谢谢
i have created a db in the phone and have inserted some values in it as well. now there is a large excel sheet which contains several more records that need to be inserted.
i am trying to find the db file in the phone so as to use sql lite db tool to upload some data in it. but the folder is empty.
can any one suggest or guide.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是真实手机,除非您具有 root 访问权限,否则 /data 文件夹将显示为空。类似 root explorer 的应用程序可以允许您访问这些文件夹(具有适当的权限)。这可能不是您想要/应该做的。
如果您使用的是模拟器,则可以使用 文件资源管理器< /a> 在 eclipse 中浏览手机数据/数据/包文件夹并快速将数据库复制到模拟器或从模拟器复制数据库(或使用 adb shell 命令)。
你这样做只是为了测试一些东西吗?您应该让您的应用程序插入您想要的数据,或者创建您自己的 SQLite 数据库并将其与您的应用程序打包。如果您像这样从外部修改数据库,重新安装应用程序 - 或将其安装在不同的设备上 - 将导致应用程序仍然使用您的旧/未修改的数据库。
If you are on a real phone the /data folder will appear empty unless you have root access. An application like root explorer can allow you access to these folders (with the proper permissions). This probably isn't what you want to/should do.
If you are on an emulator you can use the file explorer in eclipse to browse your phones data/data/package folders and copy your database to and from the emulator quickly (or use adb shell commands).
Are you just doing this to test something? You should have your application insert the data you want, or create your own SQLite database and package it with your application. If you externally modify your database like this, reinstalling the application - or installing it on a different device - would result in an application still using your old/unmodified database.