如何在Android Studio中的模擬器圖庫中添加圖像?
我正在開發圖像過濾器應用程序。 但是,如果我沒有任何圖像,就無法真正嘗試。
我知道我可以在電話中對其進行測試,但這并不相同,因為我需要錯誤消息和其他內容。
我只想從AVD的圖庫中訪問圖像,以便可以測試我的應用程序。如何添加一個?
我正在使用Android Studio。 我看到了一些有關如何在Eclipse中執行此操作的示例,但我沒有使用它。
那么,如何將圖像添加到模擬器圖像庫中?
9個解決方案
64 votes
這是一個非常老的問題,但是我會回答這個問題以供將來參考。
要向模擬器添加任何文件,只需將文件拖放
該文件將被復制到內部存儲的downloads文件夾中。
訪問文件
前往設置
單擊“存儲和USB”
單擊內部存儲
單擊“探索”(最后)
并將其保存在下載文件夾中
現在,您將收到有關設置虛擬SD卡的通知,請按照設置進行操作。成功設置后,您將能夠在圖庫中看到圖片。
Mithilesh Izardar answered 2020-01-12T15:31:52Z
38 votes
如何使用Android Studio將圖像導入Android虛擬設備的圖庫中:我正在使用Android Studio 1.4.1和API 15虛擬設備。
警告:這是手動密集型操作,因此對于大量圖像來說不是一個好的解決方案。
使用Android的設備管理器(AVD),菜單/工具/ Android / AVD管理器創建虛擬設備。
啟動此虛擬設備。
啟動Android設備監視器,菜單* /工具/ Android / Android設備監視器。 在設備選項卡(左上方)中,您應該看到您的設備。 它應該在線(請參閱此屏幕截圖)
在右側窗口中是文件資源管理器。 去那里并選擇/ mnt / sdcard / Pictures目錄。 應該突出顯示(請參見此屏幕截圖)
通過單擊“將文件推送到設備”圖標(在上面的屏幕截圖中我突出顯示的小電話圖標),將jpeg添加到此目錄。dadburnit一次只能添加一張照片。
轉到您的設備并運行開發工具應用程序。
向下滾動并選擇Media Provider。
單擊掃描SD卡按鈕。 這會將您在第5步中添加的圖像復制到圖庫中。 去畫廊看看,他們應該在那里。
ssimm answered 2020-01-12T15:33:02Z
32 votes
我想補充Mithilesh Izardar的回答:
確實,最好的方法只是“拖放”,之后您可以在模擬器中找到文件,格式為Settings → Storage(API 25)。對我來說,問題在于,按照這些步驟操作之后,圖片既沒有出現在“圖庫”中也沒有出現在“下載”中(只需單擊“下載”圖標)。
原因是因為默認情況下,仿真器中的所有內容都沒有權限...因此您要做的就是授予“圖庫”存儲權限:Settings → Storage(API 25)
附言:如果您只是復制圖片,則新圖片不會立即顯示。 您應該重新啟動仿真器,或者重新安裝sdcard(在Settings → Storage上,通過單擊彈出圖標來卸載sdcard,然后重新安裝它)
F. ALA answered 2020-01-12T15:33:37Z
19 votes
嘗試通過設備監視器或通過拖放添加圖像后,在瀏覽時可以找到它,但該圖像仍未顯示在圖庫中。
對我而言,它有助于從“設置”>“存儲”和“ USB”彈出(虛擬)SD卡并重新插入。
H. de Jonge answered 2020-01-12T15:34:02Z
17 votes
我通過了Android設備監視器
點擊設備
選擇“ Android設備監視器”的“文件資源管理器”選項卡
選擇圖片文件夾(路徑:數據->媒體-> 0->圖片)
單擊“將文件夾推送到設備”圖標
從計算機中選擇圖片,然后單擊確定。
Boo answered 2020-01-12T15:34:45Z
4 votes
我也有同樣的問題:)我用了這段代碼
Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, SELECT_PHOTO);
使用ADM,將圖像添加到sdcard或任何位置。
當您進入虛擬機并且顯示選擇屏幕時,請使用下圖所示的左上方下拉菜單進行瀏覽。
Shaare answered 2020-01-12T15:35:15Z
4 votes
解決方法簡單快捷。 將文件/照片上傳到云中(從仿真器外部),并使用瀏覽器在仿真器上下載。
Darius answered 2020-01-12T15:35:35Z
3 votes
盡管您也可以在真實設備上登錄,但是如果您需要使用模擬器,請嘗試通過Android設備監視器傳輸圖像,該設備可從Android Studio的工具欄訪問(當然,它也在eclipse中)。
從ADM中選擇設備后,您可以看到文件夾樹并在其中復制內容
basteez answered 2020-01-12T15:35:59Z
0 votes
嘗試使用設備文件資源管理器:
啟動設備
導航到查看->工具窗口->設備文件資源管理器以打開設備文件資源管理器
單擊sdcard,然后選擇要將文件保存到的文件夾。
右鍵單擊文件夾,然后選擇上載以從計算機中選擇文件。
選擇文件,然后單擊確定以上傳
afhamu answered 2020-01-12T15:36:41Z