Android数据库无法在真实设备上运行

时间:2015-11-30 14:49:46

标签: android database

我在android studio中创建了我的应用程序的签名apk。 我在手机上安装了apk。当我运行它时,数据库数据不会显示。 数据将在模拟器中显示。如何检查实际设备中的数据库数据。

数据库存储在data / pkg / databases中。 感谢。

1 个答案:

答案 0 :(得分:1)

  

如何检查实际设备中的数据库数据。

应用程序应该是可调试的,请尝试这种方式:

​Create a *.bat file and copy the following scripts ​​

adb shell run-as [package] chmod 777 /data/data/[package]/databases/

adb shell run-as [package] chmod 777 /data/data/[package]/databases/[db_file_name]

adb shell cp /data/data/[package]/databases/[db_file_name] /sdcard/

adb pull /sdcard/[db_file_name]

​Change [package] to the desired application package

Change [db_file_name] to the desired db name Run the bat file and you should see the copied database in the same folder as the bat file