intellij IDEAからAndroid Sqliteにアクセスする方法を参考に環境構築していたのですが
Data Source Synchronization Error: Cannot synchronize 'Android SQLite ': /data/data/[パッケージ名]/databases/app.db: Permission denied
と言われました。
import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DatabaseOpenHelper extends SQLiteOpenHelper { private static final String DB_NAME = "app.db"; private static final int DB_VERSION = 1; public DatabaseOpenHelper(Context context) { super(context, DB_NAME, null, DB_VERSION); } @Override public void onCreate(SQLiteDatabase db) { // テーブル作成 db.execSQL(DaoItem.create()); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // データベースの変更が生じた場合は、ここに処理を記述する。 } }
接続の際のデータベース名はapp.dbと指定しました。何がいけないのでしょうか。
###追記
andeoid開発のためsqliteでの方法です
あなたの回答
tips
プレビュー