安装失败后无法清除内部存储器

时间:2011-07-06 21:30:52

标签: android eclipse intellij-idea adb failed-installation

我正在测试300MB的游戏。我尝试从IDE(本例中为IntelliJ)部署它,但忘记留下600MB的空间(当通过Eclipse或IntelliJ安装文件时,它会被转移到内部存储器中)。安装失败并显示错误“设备上没有足够的空间”,现在我只有31MB的可用空间。

我怎么能清理这个,因为我无法通过手机进行清理?有没有办法从Eclipse或ADB中删除这个传输文件?

我尝试取出电池,清理应用程序的缓存和数据等等。一切都是徒劳的。

更新
我使用ADB shell进入文件系统。这是df命令

的输出
/dev: 86488K total, 12K used, 86476K available (block size 4096)
/data: 1428484K total, 1100000K used, 32848K available (block size 4096)
/cache: 65536K total, 36320K used, 29216K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 250880K total, 231936K used, 18944K available (block size 4096)
/lgdrm: 2816K total, 1180K used, 1636K available (block size 4096)
/sdcard: 1920704K total, 252832K used, 1667872K available (block size 32768)

似乎我必须清理/缓存目录,但系统不允许我

$ purge /cache
purge: permission denied

6 个答案:

答案 0 :(得分:0)

如果您想通过亚行尝试此操作,可以尝试“ADB uninstall <package>”。

使用命令提示符转到计算机上的“<Android SDK Path>\SDK\android-sdk-<platform type>\platform-tools\”路径,然后键入上述命令以从手持设备中删除整个应用程序。

答案 1 :(得分:0)

我有类似于我的东西,我正在努力记住我是如何处理它的。

我当然使用手机上的文件浏览器(Astro)来删除没有任何问题的文件。

出于某种原因,我认为要删除的文件位于数据目录中,但我对此不太自信。

答案 2 :(得分:0)

不幸的是,软复位是唯一的解决方案。如果有人想出一个更好的,请说出来。在这种情况下,ADB shell是无用的。

答案 3 :(得分:0)

通过点击以下程序转到设置 - &gt;隐私 - >重置工厂数据,它将释放内存 但问题是它会删除你手机上的所有应用程序。确保删除SD卡。试着为我工作

答案 4 :(得分:0)

我刚遇到这个问题,我可以通过使用adb shell修复它,然后su(显然必须安装su,默认情况下不会附带许多安装),然后转到/ data / local / tmp并删除该文件夹上的所有内容。

非常重要:不要忘记su,否则你将继续获得许可被拒绝

答案 5 :(得分:0)

在尝试将大型应用安装到Galaxy Tab 2平板电脑时,我遇到了这种情况。安装失败,但该应用程序仍然占用超过1GB的空间,我无法找到任何方式在Android中删除它。我能够通过执行以下操作找到文件并清除它们:

  1. 使用USB连接线将平板电脑连接到电脑。
  2. 在Windows弹出窗口中,选择“在Windows资源管理器中打开设备以查看文件”。
  3. 在我的平板电脑上,选择了媒体设备(MTP)。
  4. 显示了2个不同的位置:卡片和平板电脑。我点击了平板电脑。
  5. 我去了每个文件夹,右键单击它,然后选择“属性”。这向我展示了该文件夹中文件的大小。
  6. 使用上面的方法,我能够找到占用空间最多的文件夹。失败的安装文件位于“Android \ obb \ com.company.appname”下。我使用Windows资源管理器删除该特定文件夹。
  7. 当我断开连接并返回平板电脑时,1GB空间被清除。