was*_*h14 5 database eclipse sqlite android ddms
我正在根据Nexus S手机测试我的应用程序.我终于可以访问/ data/data文件夹,这要归功于这个答案的一些非常棒的帮助.
问题是,当我尝试使用DDMS"从设备中提取文件"时,我收到此错误:
[2012-03-20 18:15:26] Failed to pull selection
[2012-03-20 18:15:26] (null)
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何提取数据库的副本,以便我可以在SQLite编辑器中查看它?
我发现要拉出实际的数据库文件(my_database.db),你必须在adb shell中的特定文件上使用chmod.因此,您需要明确定义要访问的数据库的路径.
例如,如果数据库文件是my_database.db且应用程序包是com.example.database,则需要调用以下内容:
1)在cmd类型:adb shell
2)类型:su
3)在root电话上按"允许"
4)在cmd类型:chmod 777 /data/data/com.example.database/databases/my_database.db
5)Go Eclipse中的DDMS
6)导航到my_database.db文件并选择它
7)选择"从设备中提取文件"并选择保存位置
| 归档时间: |
|
| 查看次数: |
8331 次 |
| 最近记录: |