我遇到了类似的问题:Android install an apk from URL
我创建了一个从 url 下载文件的程序,然后尝试安装它。如果我直接从网络浏览器下载 apk 并运行它,我可以安装程序没问题。
当我尝试以编程方式执行此操作时,我会正确下载文件,并且文件大小与我服务器上的大小相匹配。但是我得到了Parse error: There was a problem parsing the package
消息。当我查看文件时,DDMS
我拥有-rw-------
已下载的文件权限。
有谁知道我是否需要在运行该文件之前更改该文件的权限,例如,如果您从浏览器下载而不是不同的程序,是否有不同的权限?如果没有,关于我可能缺少什么的任何想法?