移动到SD卡实际上将/ data / app文件夹中的apk复制到SD卡。 我想从我的代码中做同样的事情。
我试过这个,但它失败了canWrite()
,setWriteable(true)
和delete()
返回false
File apkFile = new File(info.activityInfo.applicationInfo.sourceDir);
apkfile.delete();
是否可以删除/移动apk到SD卡(而不是复制它)?
仅供参考:installLocation
不会帮助我。所以,我不得不采取上述方法。
答案 0 :(得分:1)
如果没有ROOT权限,您无法移动/删除已安装的apk文件。
如果你想移动/删除安装的apk比你需要一个ROOTED Android设备。 因为安装了apk在 system / 目录中,它以只读方式挂载。我不得不用这个重新安装它
{{1}}