ここであなたは誤解していると思います。 SQLiteOpenHelperオブジェクトが構築されると、SQLiteデータベースが存在するかどうかがチェックされ、存在しない場合は、その onCreate()が呼び出されます。 メソッド(通常、開発者はデータベースの作成SQLを実装します)
更新:
@Clay Shannon:EclipseとAndroidプロジェクトが機能するメカニズムについて説明します。 Eclipseを使用してAndroidプロジェクトをプログラミングするとします。新しいプロジェクトは、ワークスペースにプロジェクトフォルダを作成します(この場合、 C:\ aXX3&Space \ Android \ worksheet プロジェクトフォルダはOnDemandAndAutomatic_Project )。このフォルダーには、src、bin、assets、resなどのいくつかのサブフォルダーが含まれます。各フォルダーには独自の役割があり、アセットフォルダーに興味がありますか? Assetsフォルダーは、htmlファイル、サウンドファイル、画像ファイル、テキストファイルなどの参照ファイル(resフォルダーに配置できないまたは配置したくない)を含めるために使用されます。Eclipseがプロジェクトからapkをビルドする場合、これらのファイルもapkに含まれています。 Androidデバイスにapkをインストールすると、apkがAndroidシステムフォルダーにコピーされ、Dharmendraが述べたようにアプリデータを含むフォルダーも作成されます: / data / data / {packagename} / (com.google.appなどのパッケージ名。このパスはデバイスのAndroid OS用であり、Windows用ではありません。)
今、あなたがあなたの問題を解決できることを願っています。 注 :既存のデータベースはSQLiteデータベースである必要があります。そうでない場合、正しいパスにコピーしてもアプリはそれを認識しません。