題:
直接在Mac OS X Finder中掛載Android設備
Stéphane
2015-08-05 15:00:19 UTC
view on stackexchange narkive permalink

我有一個Nexus 5,我必須使用 Android File Transfert複製/檢查我的文件。

它可以工作,但對我來說還不夠。

例如,如果我想查看我的圖片,則只有一個列表視圖,沒有縮略圖。另外,如果要在網站上上傳圖片,我的手機也不會在Finder中顯示,因此,首先我必須將文件複製到SSD上,然後才能看到它。

也許要使用Samba或其他任何方法使我的Android設備直接顯示在Finder中?

PS:我已經將此問題發佈在 apple.stackexchange.com上,但是有人勸我在這裡問...

這可能不是您要查找的內容,但面臨的是與[AirDroid](https://www.airdroid.com/)解決的相同問題。
@Huey感謝您的評論,我在研究期間發現了AirDroid,它的確很棒!這裡唯一的問題是高級功能,我想要免費的東西(主要用於大文件傳輸)
我對[Portal](http://portal.pushbullet.com/)的大型文件有些運氣。雖然說實話,確實應該有一些直接的方法將設備安裝在OSX上。
還有一個替代方法http://mightytext.net,但是正如您所說的,我正在Windows上直接在Finder上尋找更多“本機”的東西。
在Android上創建FTP / SSH服務器並在OS X上安裝服務器。請參見[將FTP服務器映射為Finder中的(本地)驅動器](http://superuser.com/q/149385),[mount_ftp-裝載a FTP文件系統](https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/mount_ftp.8.html)。在Linux中,可以使用`curlftpfs`,但似乎不適用於OSX。但是無論如何,您有了主意。
對於那些由於無法正常運行Android File Transfer而出現消息“無法連接到設備。嘗試連接或重新啟動設備”的問題正在搜索此問題的人:在我的Samsung S7上,在手機上啟用USB調試後,它開始正常工作。
十 答案:
Gokul NC
2016-01-30 16:12:32 UTC
view on stackexchange narkive permalink

這是Android File Transfer在Mac上的工作方式,因為Apple默認情況下不支持MTP模式。

唯一的方法是將設備掛載到USB Mass Storage Mode(默認情況下) ,Mac支持FAT32和vFAT文件系統。)

該模式在Android直到Jelly Bean都可用。
自KitKat(4.4+)起,USB大容量存儲(UMS)模式已刪除。

要在Android 4.4+中啟用UMS,可以嘗試一些需要root訪問權限的應用,例如:

a) USB Sharer (這是一個付費應用程序,但確實有效。該應用程序有一個評估版,可免費使用7天;您可以在購買前試用它)

b) USB Mass Storage Enabler (這是我可以在UMS模式下掛載存儲卡的應用程序)

Ganesh Rathinavel
2019-01-20 15:22:31 UTC
view on stackexchange narkive permalink

在macOS和Android或任何其他MTP設備之間傳輸文件一直是噩夢。我嘗試了許多應用程序,但對macOS上對Android手機的差勁支持感到失望。它們要么太慢,bug纏身,要么太昂貴。最終,所有這些使我坐下來為自己編寫了macOS MTP應用程序。

好吧,然後我考慮將其提供給社區。

OpenMTP |適用於macOS的高級Android文件傳輸應用程序是安全,透明,開源的,並且終身免費!

https://ganeshrvel.github下載最新版本的OpenMTP。 .io / openmtp

GitHub存儲庫: https://github.com/ganeshrvel/openmtp

Ortomala Lokni
2017-08-18 01:12:24 UTC
view on stackexchange narkive permalink

有一個名為 SyncMate的應用程序,其聲明:

SyncMate可以輕鬆在Mac和Android設備之間同步個人數據,媒體文件,文件夾以及更多內容。 將Android設備安裝為Mac磁盤或在Mac上管理手機的SMS-SyncMate都能很好地處理它。

但是您必須付費才能獲得此應用。

另一種解決方案是使用 jmtpfs

jmtpfs是基於FUSE和libmtp的文件系統,用於訪問MTP(媒體傳輸協議)設備。它是專為在Linux(和Mac OS X)系統與支持MTP但不支持USB大容量存儲的較新Android設備之間交換文件而設計的。

目標是創造一個良好的環境。行為良好的文件系統,使諸如find和rsync之類的工具能夠按預期工作。使用libmagic基於文件類型檢測自動設置MTP文件類型。設置文件似乎對於某些Android應用程序(例如圖庫)來說是必須的,以便能夠找到和使用這些文件。

它是免費的,但對用戶的友好程度較低。

IdaM
2017-12-13 23:21:32 UTC
view on stackexchange narkive permalink

可以使用“ Android Debug Bridge”命令行工具。它旨在測試和安裝應用程序,但是它使開發人員能夠運行諸如 adb ls 之類的命令以列出所有文件,以及使 adb pull <remote> <local> 。在此處查看更多信息 https://developer.android.com/studio/command-line/adb.html

Stéphane
2017-11-30 19:38:25 UTC
view on stackexchange narkive permalink

最近我一直在使用HandShaker。安裝它的過程有點麻煩,因為我是從一個中文論壇上獲得它的,但是也許這不是唯一找到它的地方。

好處是它是無線的(WiFi),而且速度很快。有點像AirDroid,但沒有限制。

我剛剛發現了一個很好且易於遵循的教程

這有點不切實際,因為這不能解決USB的最初問題,但值得一看。

Steve Hoge
2015-08-11 22:58:26 UTC
view on stackexchange narkive permalink

我希望完成同樣的事情-在Mac上安裝S4文件系統的某些部分-並查看適用於Android的一系列SMB服務器。我一直在使用的最勾選“最有效”的框是 SAMBADroid,它通過WiFi在本地LAN上運行SMB服務器。免費版本默認共享外部SD卡,但是我將檢查付費版本的功能,以查看是否還有更多導出選項。我唯一要批評的是它有點慢,但是從簡單的角度來看,這是我嘗試過的最好的方法。

注意事項,要求您的設備啟用ROOT功能
eb80
2015-10-19 06:29:09 UTC
view on stackexchange narkive permalink

在Android 6上,以下內容對我有用:

啟用開發人員選項(設置>關於手機>持續點擊“內部版本號”)

設置>開發人員選項>網絡>選擇“ USB配置”>“ MTP”(如果已在MTP上,請切換到其他內容,然後再切換回MTP)。

在我的Nexus 6P上,這是默認設置。如何在MPT模式下將手機作為驅動器安裝?我的似乎只能與Android File Transfer一起使用,因此我想知道是否有某種方法可以將其安裝為驅動器。
然後如何安裝?
Phish
2015-12-27 07:22:41 UTC
view on stackexchange narkive permalink

運行Android 5.1的LG G4 Verizon:手機一年使用一次,但仍無法連接到運行Lion的2008 Mac。 Verizon,LG和Apple技術人員都失敗了。
我終於通過獲得USB讀卡器並將SD卡安裝在Mac上來“解決”了該問題。對於快速傳輸,我有一個Verbatum可轉換的拇指驅動器。但是我想念Droid2帶來的便利。有效。

ccpizza
2020-05-11 02:49:30 UTC
view on stackexchange narkive permalink

ADB(Android調試橋)

最快的且受官方正式支持的方法是通過 adb 與Android設備傳輸文件>(Android調試橋),如果您安裝 Android Studio,則會自動安裝。在手機上激活開發人員選項並啟用設置中的 Android調試並通過adb連接到android設備後,在Android Studio中,您可以通過 View “掛載”設備>> 工具窗口> 設備文件資源管理器

有關詳細信息,請參見 https://developer.android.com/studio/debug/device-file-explorer

通過Finder在Finder中安裝android設備ssh

沒有ootb方法可以實現,但是如其他答案中所述,您可以通過在android上啟動ssh服務器,然後使用類似的方式在計算機上安裝android文件系統來實現此目的 sshfs

以下步驟是大概的操作,可能需要根據具體情況進行調整和調整。

  1. 在您的android系統上安裝 https:/ /play.google.com/store/apps/details?id=com.termux,然後按照 https://wiki.termux.com/wiki中的說明啟動 sshd / Remote_Access#Using_the_SSH_server。您需要配置基於密碼或基於rsa密鑰的身份驗證。作為替代方案,您可能還想查看其他用於Android的 SSH服務器
  2. 在計算機上安裝 sshfs —用於類似debial的方法: apt install sshfs ;對於Mac brew install sshfs
  3. 記下您的android設備的IP地址,termux用戶名(鍵入 whoami 即可查看),以及ssh服務器的端口(在大多數android上,可以通過在“設置”>“ Wifi”下查看wifi連接的詳細信息來查看IP)。還可以通過鍵入 passwd 來設置termux用戶密碼。
  4. 使用類似於以下命令的命令掛載計算機上的android文件系統(用正確的ssh服務器用戶和IP替換):
  5. ol>
      sshfs -p 8022 PUT_TERMUX_USER_NAME_HERE@192.168.1.123:/〜/ some_existing_folder -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname = myandroid  

    (這些標誌特定於macOS,對於Linux,您需要對其進行調整)。對於Mac,您還需要安裝 osxfuse



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...