我的應用程序的一部分圖像操縱後自動複製文件。爲了調試目的,我需要保存並查看這些圖像的中間階段。運行的應用程序
我必須做手工:
我做過運行或調試應用程序後,我必須手動訪問存儲:
- 開放的Android設備監視器,用於關閉我的調試在設備上的會話
- 打開File Explorer標籤
- 瀏覽到/ mnt /殼/模擬/ 0/DCMI/MyApp的
- 選擇文件
- 點擊提取文件的
- 選擇我的目的地。
這是非常漫長和費時。
如何試圖自動化:
我想過使用命令行adb
,但運行從終端adb devices
輸出以下:
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
沒有列出任何設備。在該命令之後,Android Studio無法再列出我的設備,我必須重新啓動才能運行應用程序或調試應用程序。
解決我要找:
所以無論是我救的,我可以直接通過我的桌面上的文件瀏覽器訪問該設備上的其他位置,無論是我自動執行的文件運行或調試後複製腳本該應用程序使用與Android Studio相同的adb服務器會話。
附加信息:
有我DCMI文件夾中的圖片,我可以通過我的電話的「照片」應用程序訪問它。但是當我將設備插入我的電腦時,操作系統瀏覽器會顯示一個空的DCMI文件夾。
據我所知,設備上的MTP模式得到安寧訪問依賴於連接的用戶的目錄結構。
因此,沒有生根的設備,也許是一個解決辦法是在我的OS(Ubuntu的)配置MTP客戶端使用相同的用戶帳戶運行在手機上應用的一個。
感謝您的建議
恐怕我不明白您的評論的目的 – Benj
@greenapps試圖說的是非常明顯的。你不能只通過將你的手機連接到你的電腦,並將它們轉移到你的桌面或其他東西來訪問這些文件?這是一個複製粘貼的問題。如果你不能這樣做,那麼你可能會將這些照片保存在內部應用程序特定的內存中。在這種情況下,您的設備需要根植以便訪問這些文件 – ThanosFisherman
嗯,謝謝......我完全理解他的評論。我不明白的是他評論的**目的**:爲什麼他告訴我在我要求幫助自動傳輸文件時手動複製粘貼。另外我不喜歡他的口氣。 – Benj