ここ(http://m-miya.blog.jp/archives/1060960478.html)にも書いたがPCのJavaの方法では、ARM64、Genymotionでうまく動かなかった。本来ならそれようのネイティヴコードを追加するべきなんだろうが、Andoidに最初から含まれているSQLiteを使うJDBCドライバあるんでそれを使ってみることにする。

追加したいプロジェクトを開いてプロジェクトのところを右クリックのメニューで"Open Module Settings"を選択して"Project Structure"ダイアログを表示する。

ダイアログの左のappを選択してDependenciesタブを選択して右の"+"を押すとメニューが出るのでLibrary dependencyを選んで"Choose Library Dependency"ダイアログを表示する。

ダイアログのテキストボックスにsqldroidと入力して検索(虫眼鏡)ボタンを押すとリストに"org.sqldroid:sqldroid:~"と出るのでそれを選んでOKボタンを押すとsqldroidが追加される。


次にプログラムの方は、Class.forNameで読み込むのを"org.sqldroid.SQLDroidDriver"にする。
getConnectionに渡す文字列を"jdbc:sqlite:"のところを"jdbc:sqldroid:"に変更すればOK。