Hi, here is the sample code : try { File sdcard = Environment.getExternalStorageDirectory(); String dbfile = sdcard.getAbsolutePath() + File.separator+ "MyRep" + File.separator + "Mydatabase.db"; db = SQLiteDatabase.openDatabase(dbfile, null,SQLiteDatabase.CREATE_IF_NECESSARY); } catch(SQLiteException exc) { String s=exc.getMessage(); }
I get an I/O error with openDatabase on my Motorola Defy under Android 2.2 (no problem with my Acer Iconia under 3.2...) 1/ The file is created with a size = 0 2/ I set android.permission.WRITE_EXTERNAL_STORAGE in the manifest 3/ I do not use SQLiteOpenHelper because it doesn't support path to external storage with api8 4/ If I copy on the sdcard an existing database I can read it, cannot write on it Is it a bug of Android 2.2 ? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en