Saya pikir Anda salah paham di sini. Ketika objek SQLiteOpenHelper dibangun, ia akan memeriksa apakah database SQLite ada atau tidak, jika tidak, ia akan memanggil onCreate() metode (di mana biasanya pengembang menerapkan SQL buat basis data)
Pembaruan:
@Clay Shannon:Saya akan menjelaskan mekanisme kerja proyek Eclipse dan Android. Katakanlah Anda menggunakan Eclipse untuk memprogram proyek Android. Proyek baru akan membuat folder proyek di ruang kerja (dalam kasus Anda adalah C:\aXX3&Space\Android\workspace dan folder proyek adalah OnDemandAndAutomatic_Project ). Folder ini akan berisi beberapa sub-folder seperti:src, bin, assets, res,... Setiap folder memiliki perannya masing-masing, dan Anda tertarik dengan folder assets, kan? Folder aset digunakan untuk menyimpan file referensi (yang tidak dapat atau tidak ingin Anda masukkan ke dalam folder res) seperti:file html, file suara, file gambar, file teks... Saat Eclipse membangun apk dari proyek, file-file ini juga termasuk dalam apk. Saat Anda menginstal apk di perangkat Android, apk disalin ke folder sistem Android, dan juga folder berisi data aplikasi dibuat, seperti yang disebutkan Dharmendra:/data/data/{packagename}/ (nama paket seperti com.google.app, dll, dan jalur ini untuk OS Android perangkat Anda, bukan untuk Windows).
Semoga sekarang Anda dapat menyelesaikan masalah Anda. Catatan :db Anda yang sudah ada harus berupa database SQLite, atau aplikasi tidak akan mengenalinya meskipun Anda menyalin ke jalur yang benar.