Я думаю, вы здесь недопонимание.Когда объект SQLiteOpenHelper создан, он проверит, существует база данных SQLite или нет, если нет, то вызовет метод onCreate () (где обычно разработчики реализуют SQL для создания базы данных)
Обновление:@Clay Shannon: я объясню механизм работы проекта Eclipse и Android.Допустим, вы используете Eclipse для программирования Android-проекта.Новый проект создаст папку проекта в рабочей области (в вашем случае это C: \ aXX3 & Space \ Android \ workspace , а папка проекта - OnDemandAndAutomatic_Project ).Эта папка будет содержать несколько подпапок, таких как: src, bin, assets, res, ... Каждая папка имеет свою роль, и вас интересует папка assets, верно?Папка Assets используется для хранения справочных файлов (которые нельзя или вы не хотите помещать в папку res), таких как: html-файл, звуковой файл, файл изображений, текстовый файл ... Когда Eclipse создает apk из проекта,эти файлы также включены в апк.Когда вы устанавливаете apk на устройстве Android, apk копируется в системную папку Android, а также создается папка с данными приложения, как упоминал Дхармендра: / data / data / {packagename} / (имя пакета, например com.google.app и т. Д., И этот путь предназначен для вашей ОС Android вашего устройства, а не для Windows).
В данном случае вы хотите использовать уже существующую базу данных,поэтому вам необходимо реализовать функцию, которая проверяет, существует ли ваша база данных или нет, если нет, скопируйте вашу базу данных в путь к базе данных
/ data / data / {packagename} / database / , ивызовите эту функцию при запуске приложения.А как это сделать уже здесь ответили
Как скопировать существующую базу данных из одного приложения в другое .Также здесь есть ссылка для доступа к файлам ресурсов, если вы не знаете
http://www.wiseandroid.com/post/2010/06/14/Android-Beginners-Intro-to-Resources-and-Assets.aspx Надеюсь, теперь вы можете решить свою проблему. Примечание : ваша уже существующая база данных должна быть базой данных SQLite, иначе приложение не распознает ее, даже если вы копируете по правильному пути.