sqlitebrowser を使用してデータベースを作成し、アセット フォルダーにコピーします (データベースのサイズは 248kb)。このデータベースをアセットフォルダーにコピーして、Android のデフォルトの場所にコピーするコードがあります。エミュレーターで実行すると、アプリは完全に機能します。しかし、モバイル デバイスで同じアプリを実行し、データベースで何かをしようとすると、強制終了が表示されます。すなわち; アプリを実行すると、ユーザー インターフェイスが表示されます (edittxt とボタンが表示されます)。データを入力してボタンをクリックすると、データベースにアクセスしてクエリの結果を返す必要があります。これはエミュレーターでは正常に機能しますが、モバイル デバイスでは強制終了します。(モバイル デバイスにアプリの .apk ファイルをコピーしただけです)。問題は何ですか?
アプリと携帯端末のバージョンの不一致ですか?
アプリが他のデバイスで実行されている場合に利用できないのはデータベースですか?
それとも他の理由?
問題が何であれ、解決策を提供しますか? 問題は他のデバイスで実行した場合にのみ発生するため、logcat にログが記録されるかどうかはわかりません。