Android Studio【安装失败,存储空间不足】

12

我在使用Android Studio时,安装我的应用程序的apk文件遇到了问题。每次尝试时都会出现以下错误消息:

09/10 22:40:00: Launching app
$ adb push C:\Users\pokef\AndroidStudioProjects\Runescape\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.myapps.myproductions.rsstats.
$ adb shell pm install -r "/data/local/tmp/com.myapps.myproductions.rsstats."
pkg: /data/local/com.myapps.myproductions.rsstats.
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]


$ adb shell pm uninstall com.myapps.myproductions.rsstats.
DELETE_FAILED_INTERNAL_ERROR
Error while Installing APK

我知道有很多帖子讨论这个问题,但我已经尝试了所有方法。我确定我有足够的存储空间,清除了所有缓存,卸载了以前的所有版本,将清单更改为“android:installLocation =”preferExternal“,重新启动了我的手机等等。所以请不要将此标记为重复。

自从我将包路径从com.example.myapp等更改为com.myapps.myproductions.rsstats后,这个问题才发生。我确信我正确地将文件中的所有路径适应了这个位置。我还能尝试什么?


你为什么要使用命令行安装应用程序,而不是直接从Android Studio安装呢? - Code-Apprentice
如果您坚持使用命令行,可以通过使用“adb install”和“adb uninstall”来节省一些打字。 - Code-Apprentice
6个回答

31
当您在虚拟设备上安装了许多不同应用程序的版本时,就会出现这种情况。只需停止设备。打开AVD Manager并右键单击设备> Wipe Data,如图所示。 输入图片描述

如果您擦除数据,您将失去所有应用程序和数据,例如,如果您安装了WhatsApp,则会丢失所有聊天记录,并且您需要重新安装WhatsApp。我不会真正建议这样做。 - Tonnie

4
我遇到了INSTALL_FAILED_INSUFFICIENT_STORAGE错误,解决方案是卸载该应用程序,然后重新安装它——这个问题是由于你的应用程序有不同的版本引起的。

4

你还有多少可用存储空间?系统不允许可用存储空间低于200-300MB。另外,请不要以点结尾来命名你的包名(虽然错误消息没有提示这个问题)。


1
超过3个g,而且我的名称中没有小数点,它只是被添加了进来。 - Anon Ymous
根据您提供的代码日志,软件包名称确实包含一个点。 - techfly
@SimonHostettler 设置和所有代码可能没有以句点结尾,但您在“adb”命令中添加了一个。尝试在包名称末尾不加句点再次运行命令。 - Code-Apprentice
哇,那其实就是问题所在,我不知道它是怎么出现的,非常感谢你。 - Anon Ymous

4

由于您声称手机上有足够的可用存储空间(我建议至少保留500MB的可用空间),正如Aenadon所建议的那样,问题可能是包名称末尾的“.”。

谷歌建议使用反向URL命名包。例如:

com.mycompanyname.appname

绝不能以点结束。


0
我在我的设备上遇到了这个问题,它有64GB的内部存储空间,只剩下1.3GB可用。我通过简单地释放内部存储空间来解决了这个问题,方法是删除大约1GB的视频,因为已经安装的应用程序没有用处。

-2

检查您安装应用程序的设备存储空间。
如果空间不足,请删除一些数据。
这是因为当您写入字节时,该文件的大小变得非常大,因此会出现此错误(我遇到了这个错误)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接