2012-12-12 86 views
0

我試着寫串在我的課到文件,擴展的AsyncTask:我在哪裏可以找到在Android(DDMS)文件

protected void onPostExecute(String result) { 
      super.onPostExecute(result); 
      DataOutputStream out = null; 
      try { 
       out = new DataOutputStream(openFileOutput("1xdf.xml", Context.MODE_PRIVATE)); 
      } catch (FileNotFoundException e) { 
       e.printStackTrace(); 
      } 
      for (int i=0; i<20; i++) { 
       try { 
        out.writeUTF(Integer.toString(i)); 
       } catch (IOException e) { 
        e.printStackTrace(); 
       } 
      } 
      try { 
       out.close(); 
       Log.e(DEBUG_TAG, "6x"); 
      } catch (IOException e) { 
       e.printStackTrace(); 
      } 

     } 

我在哪裏可以FINDE在個DDM這個文件?當我嘗試搜索 - >文件1xdf.xml時,我得到

在文本搜索過程中遇到的問題。文件 'MainActivity/bin/jarlist.cache'已被跳過,問題 閱讀:('資源與文件系統不同步: '/MainActivity/bin/jarlist.cache'。')。資源與 文件系統不同步:'/MainActivity/bin/jarlist.cache'。

回答

1

在Eclipse的DDMS角度來看,選擇「資源管理器」選項卡,然後打開以下路徑:

data/data/com.your.package.name.here/files/1xdf.xml 

其中「com.your.package.name.here」是項目的名稱包/應用程序名稱。如果您想要將文件移動到文件系統,請選擇右上角的「從設備上拉出文件」按鈕(看起來像帶有指向左側的粉紅色箭頭的軟盤),然後選擇計算機上的目錄你想保存文件。

如果要手動將文件加載到虛擬設備上,請使用上面那個按鈕(看起來像指向手機的右向箭頭)。

+0

當我嘗試從設備拉文件我geting錯誤 [2012-12-12 08:48:42]未能拉選擇 [2012-12-12 08:48:42] null – user1884872

+0

我解決它,需要選擇我的應用程序在左邊 – user1884872

+1

我沒有在我的數據中找到文件,只有緩存和lib選項在那裏可以告訴我如何查看我保存的文件 – AndroidOptimist

2

當您使用context.openFileOutput()時,文件被寫入應用程序的數據。要查看此路徑是什麼,您可以撥打getFilesDir()

相關問題