2011-01-31 88 views
50

我正在使用ubuntu 10.04進行android開發。我想知道是否有方法訪問android模擬器中文件系統的本地文件(比如文本文件,網頁)。如何在android模擬器中訪問文件系統的本地文件?

+0

請說明您是否要訪問你的應用程序的本地文件在Android模擬器中運行... – TheCottonSilk 2011-01-31 05:44:17

+1

號。我想從仿真器訪問本地文件在我的OS說(/home/ubuntu/myfile.txt)\ – illuminatus 2011-01-31 06:24:09

回答

76

可以使用adb命令,它進來的SDK工具目錄:

adb shell 

它會給你一個命令行提示,你可以瀏覽和訪問文件系統。或者你也可以提取文件你想:

adb pull /sdcard/the_file_you_want.txt 

另外,如果你與ADT Eclipse中使用,有瀏覽文件系統(窗口 - >顯示視圖>其他 ...並選擇一個視圖Android->文件瀏覽器

+0

推薦用於獲取SD卡路徑: File sd = Environment.getExternalStorageDirectory(); String path = sd.getAbsolutePath(); – 2014-01-31 13:49:27

38

除了the accepted answer,如果您使用的是Android Studio中,您可以

  1. 調用Android Device Monitor
  2. 在左邊的Devices選項卡中選擇設備,
  3. 在右側選擇File Explorer選項卡,
  4. 導航到你想要的文件,並
  5. 點擊Pull a file from the device按鈕將其保存到本地文件系統

Working with an emulator or device's file system

1

更新上當受騙! 您可以通過Android Device Monitor訪問Android文件系統。在Android Studio中,轉至工具>> Android >> Android設備監視器。

注意,您可以同時使用Android設備監視器在模擬器中運行你的應用程序。但在使用Android設備監視器時,您無法調試您的應用程序。

相關問題