[英]How do I save a file to my Phone's Internal Storage or SD Card?
由於某些框架中的一些錯誤,當通過USB連接到本地計算機時,我不得不求助於將APK文件從本地計算機手動復制並粘貼到手機中。
這是非常乏味的,並且讓我感到不安。 因此,我認為最好創建一個控制台應用程序,該應用程序監視文件系統中文件的某些更改,並在必要時將文件從計算機復制到電話上的目錄中。
我可以使用Windows中的“文件資源管理器”對手機進行完整的文件訪問。 這是一部Android手機(HTC One M8)。 當您瀏覽到文件資源管理器中的根目錄時,文件資源管理器地址欄中的“文件路徑”顯示為:
此PC \\ HTC One_M8 \\內部存儲
或其他位置:
此PC \\ HTC One_M8 \\ SD卡
但是當我這樣做時:
File.Copy(source, "This PC\HTC One_M8\Internal storage\Notes.apk", true);
我得到以下異常:
找不到路徑“此PC \\ HTC One_M8 \\ Internal storage \\ Notes.apk”的一部分。 在System.IO.File.Copy(字符串sourceFileName,字符串destFileName)在System.IO.File.InternalCopy(字符串sourceFileName,字符串destFileName,布爾值覆蓋,布爾值CheckHost)在System.IO .__ Error.WinIOError(Int32 errorCode,字符串mayFullPath) ,布爾覆蓋)在C:\\ Users \\ Jase \\ Documents \\ Visual Studio 2015 \\ Projects \\ My Samples \\ Quick Build Transfer \\ Quick Build Transfer \\ Program.cs:line 33中的Quick_Build_Transfer.Program.Main(String [] args)
mscorlib無效WinIOError(Int32,System.String)
所以我的問題是,如何將文件復制到手機的內部存儲或SD卡中?
您可以使用
adb install routeofapk/apk.apk
它將正常工作。 為什么不使用它?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.