I have tested creating, inserting and retrieving data into my apps db, and know it works through usage of Log statements.
However, I wish to expedite testing and us
It isn't empty....you just don't have permission to view that folder on a device.
Try it in a simulator and it will work for you since you have root access.
In addition to @Steven K's answers: If you want to gain access to your data without having to root your real device you need to run your app in an emulator with API 23 (or lower). It is a known problem that APIs above 23 can cause problems when deploying Android Device Monitor.
If you are on Windows follow these instructions step by step:
cd C:\Android\sdk\platform-tools
adb root
adb pull /data/data/ name-of-your-package /databases/name-of-your-database
platform-tools
.Then you can install Sqlite Manager extension in Google Chrome via chrome webstore and use it to view and manage your exported database.
In case you have a rooted phone you can follow the same instructions as above.