我有时(不经常)在我的一个项目中遇到这种情况,只有几节课 安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
如何增加模拟器的存储空间?
我有时(不经常)在我的一个项目中遇到这种情况,只有几节课 安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
如何增加模拟器的存储空间?
当前回答
您需要增加模拟器的虚拟内存
如何增加模拟器的虚拟内存
emulator -avd "模拟器名称" -partition-size 2024
然后尝试安装你的apk
其他回答
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.junkfoodian"
android:installLocation="preferExternal" // this line can work for Installation error: // // INSTALL_FAILED_INSUFFICIENT_STORAGE
Android Studio
打开AVD管理器。
单击“编辑图标”编辑AVD。
单击“显示高级设置”。
根据需要更改内部存储,Ram, SD卡大小。 单击Finish。
单击yes确认弹出窗口。
擦拭AVD上的数据,单击“是”确认弹出窗口。
重要提示:在增加大小后,如果它没有自动要求您擦除数据,您必须手动打开AVD的下拉菜单并选择擦除数据。
现在启动并使用存储容量增加的模拟器。
尝试选择项目->清洁。一个简单的清洁就可以把它修好。
如果你有M1 Mac和Android模拟器的预览版本,那么你需要进入/Applications/Android模拟器.app/Contents/MacOS/api30-gphone-arm64-v8a/config.ini(例如),并将disk. datappartition .size属性更改为你想要的大小。
就像这样:
参考是在GitHub回购。
致以最亲切的问候。
这显然不是一个恰当的答案,但它是一个小小的暗示。
如果你想在你的应用程序中使用静态文件。你应该把它们作为资源或资产。 但是,如果你有内存问题,比如让你的APK保持小,那么你需要改变你的应用程序设计,
而不是把它们作为资源,在运行你的应用程序(安装后),你可以从SD卡上获取文件(防御不同的文件,因为用户可能不会保留你需要的文件)。为此U可以使用ContentResolver采取音频,图像文件上的用户选择。
这样你就可以给用户另一个功能,比如他可以自己选择加载音频/图像文件到应用程序中。