如何从TCP客户端c#中保存和安装apk



我正在尝试使用TCP客户端接收和安装新版本的apk文件。Apk文件被成功接收并保存到外部存储。但是,当我试图安装它时,它给了我错误"解析包有问题"。正常情况下,如果我通过蓝牙发送apk文件,它会成功保存并安装软件包,没有任何问题。我犯了一个错误,而使用FileStream?或者在保存apk文件后我需要做更多的事情吗?保存文件的代码如下:

using (FileStream fStream = new FileStream(this.FILENAME, FileMode.Create))
{
fStream.Write(this.FILEBUFFER, 0, this.FILEBUFFER.Length);
fStream.Flush();
fStream.Close();
}

我们非常感谢你的经历。

如果下载的apk没有问题,可能是apk文件的路径问题。

保存到外部存储器

你的apk文件的路径是什么?如果在共享目录下,如"下载"目录下,则显示"There was a problem parsing the package">

解决方案在我以前的答案中,在以下情况下,你可以检查它:

Xamarin,运行APK时出现问题-解析软件包

时出现问题

最新更新