2014-02-26 39 views
2

嗨,我使用藍棧在調試的模式與Eclipse運行噸開發版本。 在檢查DDMS標籤的文件瀏覽器中的數據我不能轉到藍色堆棧的數據庫?有小費嗎?如何查看存在於bluestacks中的SQLite數據庫?

+0

不,你不能看到DB在BlueStcks但你導出此編程。 –

+0

該怎麼做? – Mukund

+0

一件事,我連我的Android手機和檢查,但還是一樣的結果 – Mukund

回答

3

嘗試這種方式

File f=new File("/data/data/YOURAPPPACKAGENAME/databases/YOURDATABASENAME"); 
        FileInputStream fis=null; 
        FileOutputStream fos=null; 

        try 
        { 
         fis=new FileInputStream(f); 
         fos=new FileOutputStream("YOURSDCARDFOLDERPATH"+"/YOUREXPORTDDATBASENAME"); 
         while(true) 
         { 
         int i=fis.read(); 
         if(i!=-1) 
         {fos.write(i);} 
         else 
         {break;} 
         } 
         fos.flush(); 
         Toast.makeText(context, "DB dump OK", Toast.LENGTH_LONG).show(); 
        } 
        catch(Exception e) 
        { 
         e.printStackTrace(); 
         Toast.makeText(context, "DB dump ERROR", Toast.LENGTH_LONG).show(); 
        } 
        finally 
        { 
         try 
         { 
         fos.close(); 
         fis.close(); 
         } 
         catch(Exception ioe) 
         {} 
        } 

並添加permission到您manifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

您必須添加SD卡讀取和寫入權限到您的manifest.xml文件和數據庫後成功出口開放使用SQLite經理。

+0

感謝的是解決它.. – Mukund

+0

@ user3244439現在你有DB到您指定的路徑 –

+0

,但怎麼拉,並使用bluestack推DB文件? –

相關問題