Background
我正在使用颤振插件构建一个安卓应用程序。 我正在尝试导入图像资产,但收到以下错误消息
adb: failed to install C:Users\User1AndroidStudioProjectsasset_imgbuildappoutputsapkapp.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Error launching application on Android SDK built for x86.
故障排除步骤
我没有对应用程序中的异常进行故障排除,而是决定创建一个新的Hello World应用程序并运行相同的导入图像功能。
不幸的是,即使在这个样板应用程序中,我也会遇到同样的错误。 我怀疑罪魁祸首是[INSTALL_FAILED_INSUFFICIENT_STORAGE]
但我试图解决这个问题没有成功。
这是我的主.dart文件的屏幕截图和我收到的异常。
任何帮助将不胜感激!
正如Chris和48n02m41指出的那样,我认为问题是我的Android设备空间不足。
考虑到它是一个虚拟设备,我觉得这很奇怪,到目前为止我只在它上运行过一个"应用程序"。
为了解决这个问题,我进入了AVD管理器,然后在"操作"下拉菜单下,我单击了擦除数据。
现在一切似乎都正常 - 谢谢!
存储空间不足
此错误很常见,并不一定意味着您完全没有空间。 请尝试以下操作:
- 打开清单.xml文件
- 检查清单标记中是否存在
android:installLocation
属性 - 如果不存在,请添加它并将值设置为
preferExternal
如果该属性已存在,但包含preferExternal以外的值,只需切换值即可
所以我是结束它应该.看起来像下面:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.stackoverflow.answer"
android:installLocation="preferExternal> ... </manifest>