将Apk移动到SD卡

时间:2016-11-08 09:55:27

标签: android android-sdcard

移动到SD卡实际上将/ data / app文件夹中的apk复制到SD卡。 我想从我的代码中做同样的事情。

我试过这个,但它失败了canWrite()setWriteable(true)delete()返回false

File apkFile = new File(info.activityInfo.applicationInfo.sourceDir);
apkfile.delete();

是否可以删除/移动apk到SD卡(而不是复制它)?

仅供参考:installLocation不会帮助我。所以,我不得不采取上述方法。

1 个答案:

答案 0 :(得分:1)

如果没有ROOT权限,您无法移动/删除已安装的apk文件。

如果你想移动/删除安装的apk比你需要一个ROOTED Android设备。 因为安装了apk在 system / 目录中,它以只读方式挂载。我不得不用这个重新安装它

{{1}}

详细了解how to write files to system/ ?