1

我遇到了类似的问题:Android install an apk from URL

我创建了一个从 url 下载文件的程序,然后尝试安装它。如果我直接从网络浏览器下载 apk 并运行它,我可以安装程序没问题。

当我尝试以编程方式执行此操作时,我会正确下载文件,并且文件大小与我服务器上的大小相匹配。但是我得到了Parse error: There was a problem parsing the package消息。当我查看文件时,DDMS我拥有-rw-------已下载的文件权限。

有谁知道我是否需要在运行该文件之前更改该文件的权限,例如,如果您从浏览器下载而不是不同的程序,是否有不同的权限?如果没有,关于我可能缺少什么的任何想法?

4

1 回答 1

1

我发现了这个问题,并将把这个问题留作参考,以防有人遇到类似的问题。

问题是我将 保存apk到我的应用程序数据目录而不是我的sdcard. 当我将文件保存到时,sdcard我就能够以编程方式开始安装,没有任何问题。

于 2013-11-13T16:38:48.080 回答