由于某些框架中的一些错误,我不得不通过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的一部分 存储\ Notes.apk”。在System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)at System.IO.File.InternalCopy(String sourceFileName,String destFileName,Boolean overwrite,Boolean checkHost)at System.IO.File.Copy(String sourceFileName,String destFileName, Quick_Build_Transfer.Program.Main(String []中的布尔覆盖) args)在C:\ Users \ Jase \ Documents \ Visual Studio 2015 \ Projects \ My中 Samples \ Quick Build Transfer \ Quick Build Transfer \ Program.cs:第33行
mscorlib Void WinIOError(Int32,System.String)
所以我的问题是,如何将文件复制到手机的内部存储器或SD卡?
答案 0 :(得分:1)
您可以使用
adb install routeofapk/apk.apk
它会正常工作。为什么不使用它?