eclipse を使用してプロジェクトを作成している間、Android 2.2(Froyo) として必要な最小 SDK と Android 4.2(Jelly Bean) として Android 4.3 でコンパイルするターゲット SDK があります。データベースの作成には sqlitebrowser v2.ob1 を使用しました。私のアプリはエラーなしで実行され (logcat では赤で数行ですが)、エミュレーターで実行すると要件を満たします。3つの異なるエミュレーターを試しましたが、問題なく動作します。しかし、モバイルデバイスでこのアプリを試してみると、データベースに関係があるときはいつでも強制終了が表示されます。データベースから取得するか、データベースに接続する必要がある場合は、強制的に閉じることを示しています。検索すると、外部で作成されたデータベースが使用されている場合でも、アプリを実行するには .apk ファイルだけで十分であることがわかりました (アセットフォルダーにコピーしてから、デフォルトの場所にコピーします)。私の質問は
私のアプリは、Android 2.2 から 4.2 までのどのデバイスでも正常に動作するはずですか?
代わりに Android 4.2 でアプリをコンパイルしてみてください。
試したデバイスのバージョンについてはわかりませんが、 2.2 と 4.2 の範囲内であることは確かです。(おそらくジンジャーブレッド)。デバイスを USB 経由で PC に接続し、logcat (bcoz 私は Android 携帯電話を所有していません) を表示する以外に、これを解決するにはどうすればよいですか?
アプリのバージョン、エミュレーター、およびモバイルまたはその他のデバイスのバージョンはどのように関連していますか?
アプリはどのバージョンのデバイスで実行できますか?
これは私の最初のAndroidアプリなので、助けていただければ幸いです。よろしくお願いします