Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安装\u失败\u存储不足\u错误,原因不明_Android - Fatal编程技术网

Android 安装\u失败\u存储不足\u错误,原因不明

Android 安装\u失败\u存储不足\u错误,原因不明,android,Android,我正在开发我的Android应用程序,我想使用我自己的数据库文件。我的DB大约为115MB,所以我必须将其拆分为1MB的部分,以便在安装期间将其从资产转移到手机中。正如你们所理解的,我的应用程序将是巨大的,所以我决定压缩它,将它传输到手机,然后解压缩到SD卡并使用它。当我压缩数据库时,大小从115MB减少到41MB,由于资产最大大小,我也将其拆分为1MB部分 当我尝试在我的测试设备(不是虚拟机)上安装我的应用程序时,我会面临以下荒谬的问题: 当我将所有未压缩的数据库部件(115个部件/115 M

我正在开发我的Android应用程序,我想使用我自己的数据库文件。我的DB大约为115MB,所以我必须将其拆分为1MB的部分,以便在安装期间将其从资产转移到手机中。正如你们所理解的,我的应用程序将是巨大的,所以我决定压缩它,将它传输到手机,然后解压缩到SD卡并使用它。当我压缩数据库时,大小从115MB减少到41MB,由于资产最大大小,我也将其拆分为1MB部分

当我尝试在我的测试设备(不是虚拟机)上安装我的应用程序时,我会面临以下荒谬的问题:
当我将所有未压缩的数据库部件(115个部件/115 MB大小)放入android项目的资产文件时,我正在执行
安装错误:安装失败\u存储不足
,这是正常的。之后,我从资产中删除所有这些文件,只复制我未压缩数据库的50部分,大小为50MB,应用程序运行正常!之后,我再次从资产中删除所有这些文件,并复制压缩的数据库部分(41个部分/41 MB大小),然后出现相同的错误
安装错误:安装失败\u存储不足
。这怎么可能?有没有什么原因,有没有因为压缩文件而做出的解释?我想说的是,在我尝试的时候,当应用程序启动时,我没有做任何任务。我只将文件放在资产文件夹中,然后启动应用程序。

如果你想使用更多需要使用的空间,一个应用程序只能占用50 mb的空间