Android:如果存在则替换现有的apk

时间:2012-06-22 12:38:27

标签: android download apk download-manager

我正在使用/mnt/sdcard/download/App.apk类将Android应用程序下载到路径:DownloadManager。如果App.apk已存在,则下载失败。如何替换现有的apk?

1 个答案:

答案 0 :(得分:3)

DownloadManager不允许你这样做。您应该首先删除或重命名现有文件。

File f = new File("/mnt/sdcard/download/App.apk");
if (f.exists()) { 
    f.delete();
    // or
    f.renameTo(...);
}