安装大小为N的APK需要多少空间?

时间:2015-09-03 12:08:07

标签: android size apk storage

我已经查看了以下链接(事实上还有一些链接),但是他们没有解释我需要多少空间来安装大小为N的APK。

"Insufficient storage" when trying to install new app

In Depth: Android Package Manager and Package Installer

我要安装的应用是一款用户应用,并且不会从Google Play下载。我只需下载APK,将其保存到/data/data/com.myapp/app_,然后运行系统对话框,用户就会确认更新。

private void install() {
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(
            Uri.fromFile(mApkSaveDir.getAbsolutePath() + File.separator + APK)),
            "application/vnd.android.package-archive"
    );
    startActivity(intent);
    finish();
}

1 个答案:

答案 0 :(得分:1)

我认为不可能这样做

APK是一个像RAR或ZIP

的文件

它只是压缩文件而不再是

解压缩后的大小取决于所提供的文件

也可能有资源

实际上已知的事实是,解压后的大小会更多。通常它看起来像1到3