1. 程式人生 > >把外部檔案拷貝的AVD安卓模擬器上的sdcard上,並且在AVD中瀏覽sdcard的檔案

把外部檔案拷貝的AVD安卓模擬器上的sdcard上,並且在AVD中瀏覽sdcard的檔案

首先,實現這一切的大前提是,你的AVD安卓模擬器,在啟動之前,有設定好sdcard的大小,如下圖。同時,你的AVD安卓模擬器,要處於啟動狀態。否則無法執行如下的操作。


這裡以《【Android】利用adt-bundle在Windows下輕鬆搭建Android開發環境與Hello world》(點選開啟連結)在Windows中安裝出來的安卓開發環境為例。

一、把外部檔案拷貝的AVD安卓模擬器上的sdcard上

1、在AVD成功開機之後,你先要通過Window->Open Persperctive->DDMS開啟eclipse的DDMS介面。DDMS是不會一開始就在Eclipse的右上角自帶。


2、之後,選擇一臺正在執行的裝置,切到File Explorer檢視,單機mnt->sdcard資料夾,而不是根目錄下的sdcard資料夾,根目錄下的sdcard資料夾玩過安卓的都知道,那只是一個快捷方式。之後,右上角的從AVD的sdcard卡匯出檔案到windows/Linux就是你當前作業系統,從你當前的作業系統匯入檔案到AVD的sdcard的兩個按鈕已經激活了。左匯出右匯入。


點選匯入就可以選擇自己要匯入的檔案,每次只能匯入一個檔案,非常蛋疼……

二、在AVD中瀏覽sdcard的檔案

1、AVD自己新建的裝置,沒有提供sdcard檔案的瀏覽器……都不知道在想什麼的,AVD中沒有自帶的撥號,沒有檔案瀏覽器,我現在在路邊買臺百元國產神機,五十來塊執行安卓系統的國產PSP都有sdcard檔案的瀏覽器。這是,你只好自己裝個ES檔案瀏覽器上AVD。這裡就不為ES檔案瀏覽器這個app賣廣告了,反正玩過安卓都基本知道。開啟命令列,先輸入adb,

測試一下這個命令有沒有加到環境變數中。有的話,會如下圖吞出一大段英文的。


沒有的話,尤其是使用adt-bundle這類整合版的安卓開發環境的,基本是沒有的,請自行把這個adb.exe所在的資料夾,配到你的系統變數或者使用者變數中,具體可以參考《【Linux】設定環境變數》(點選開啟連結

同時把下載好的安卓ES檔案瀏覽器app拷貝到這個資料夾,並且命名成一個較短的名字,方便命令列安裝。


2、在命令列輸入e:,因為這裡es.apk資料夾所在的目錄在E盤,之後cd E:\Program Files\adt-bundle-windows-x86_64-20131030\sdk\platform-tools回車,這裡E:\Program Files\adt-bundle-windows-x86_64-20131030\sdk\platform-tools太長你完全可以在Windows的資源管理器先複製,之後再於命令列右鍵貼上。進入這個目錄之後,輸入如下命令:

[plain] view plain copy  print?
  1. adb install es.apk  

等待安裝,這裡我的機器比較廢,搞了足足半分鐘才搞好……

此時你開始發現你的AVD中多了一個ES瀏覽器。

學習adb操作模擬器就要裝這些有用的app,其它與開發無關的app就不要亂裝,AVD裡面的app太多會卡爆。


3、之後,開啟AVD中的ES檔案瀏覽器,你會發現你剛才從作業系統拷貝過來的檔案,靜靜躺在這裡等你……