当我们将Android升级功能的中的下载新版本apk文件存放在data/data/xxx.apk位置时,在有的些版本的手机中安装可能会出现安装包解析出错的问题,对于该问题的解决方案是提升该文件的权限。
代码:
try {
String command = "chmod 777 " + file.getAbsolutePath();
Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec(command); } catch (IOException e) { e.printStackTrace(); }