In Android you can pull out the database only from emulator (you could pull out the database from a phone/device only if it is rooted).
So if you want to pull out the database from emulator you should use ddms (ddms is located in Android sdk folder e.g. my Android folder is installed ProgramFiles so the full path for me is: C:Program FilesAndroidandroid-sdktools, but you should use you own path where your Android is installed).
Double-click on ddms and this window should open:
Now select your emulator from which you want to pull out the databse and then select “device” from menu and then select File Explorer.
Now this window should appear:
Your database in located in data – data – -databases – . So explore the data folders until you find your database. My package name is com.example and my database is called database (as you will see in the below picture):
Now select your database name and press on the left corner button (pull button) to pull the database out from emulator and select a path where you want your database to be “downloaded”. The near button is the push button and you can use it to introduce your database from computer to your emulator using the same
And now you should have your database on your computer where you can edit it if you want and then to push it back into the emulator.
I hope that this tutorial helped you 🙂
Search In Blog
Want to donate?
Recent Posts: My Android Solutions
If you ever wondered how to read and parse a simple JSON file stored in the assets directory of your Android project, here is a way to do it.
In this tutorial I will create a simple Sectioned RecyclerView that will show 2 sections and a few items in each section and how to move an item from one section to another. Note: For RecyclerView I used AndroidX imports and not android.support.v7.widget.RecyclerView! Setup We need to import the recycler view from AndroidX. The build.gradle…
Recently, I had to add a perfect square CardView and I wanted to achieve this without hardcoding its width and height. I happily discovered the power of ConstraintLayout and this is how I managed to create a perfect square which should work on every dimension. In my project I created a RecyclerView with 2 columns,…