Android 安装错误:安装失败\u存储不足\u

Android 安装错误:安装失败\u存储不足\u,android,adb,avd,android-sdk-2.1,Android,Adb,Avd,Android Sdk 2.1,我在emulator上运行我的应用程序时遇到标题中提到的错误。 在创建它时,我给了它足够的空间 你怎么能解决这个问题 我的日志文件: [2011-09-16 09:28:17 - Trivia] Performing nik.trivia.Splash activity launch [2011-09-16 09:28:17 - Trivia] Automatic Target Mode: using existing emulator 'emulator-5554' running compa

我在emulator上运行我的应用程序时遇到标题中提到的错误。 在创建它时,我给了它足够的空间

你怎么能解决这个问题

我的日志文件:

[2011-09-16 09:28:17 - Trivia] Performing nik.trivia.Splash activity launch
[2011-09-16 09:28:17 - Trivia] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'work'
[2011-09-16 09:28:17 - Trivia] Uploading Trivia.apk onto device 'emulator-5554'
[2011-09-16 09:30:54 - Trivia] Installing Trivia.apk...
[2011-09-16 09:30:56 - Trivia] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2011-09-16 09:30:56 - Trivia] Please check logcat output for more details.
[2011-09-16 09:30:56 - Trivia] Launch canceled!

您需要增加模拟器的虚拟内存

如何增加模拟器的虚拟内存

\\emulator -avd "Emulator Name" -partition-size 500
然后尝试安装您的apk


如果有任何疑问,请查看

的所有注释。如果您正在将应用程序安装到仿真器,则有时会发生。我面临着同样的问题,我用自己的方式解决了它

在我的问题中,我在emulator中安装了一个比10mb大的应用程序。在那之后,我将在模拟器上安装另一个应用程序,并得到这个错误

解决方案:

我刚刚重新启动了Eclipse,它将删除所有不需要的内存,并获得刷新以安装新的应用程序


注意:它只适用于一些正常的姿势。在安装另一个应用程序后,可能会出现错误。等等,否则就跟着卡普德罗德的答案走。谢谢。

我使用的是真正的设备。一旦我犯了同样的错误。我在SD卡上有很多空闲空间。因此,如果没有足够的内存,您可能会看到此错误。您应该从设备中删除一些程序或将其移动到SD卡上。它解决了我的问题。谢谢。

只需创建一个新的仿真器,然后启动该仿真器,并通过设置目标在该仿真器上启动Android应用程序:

  • 在项目上单击鼠标右键,然后转到“作为运行”
  • 运行配置
  • 转到目标,单击“始终提示”选择目标
  • 申请
有一个新屏幕,您将在其中选择已创建的新仿真器。运行该应用程序


这样就不会再出现这样的问题了。

当使用真正的设备时,请确保您的手机上有足够的空间,我删除了我设备上的一些文件,如果您已经在您的手机上安装了该应用程序,它对我有效。

而不是通过进入设置->应用程序选择该应用程序并卸载它来删除应用程序本身。如果你面临着与卸载其他软件相同的问题,那么你可以在内存中获得更多的空间

此错误可能由以前产生错误的应用程序引起,因此在安装新版本之前无法成功终止

要解决这种情况下的问题,您可以在设备的应用程序管理器中“强制停止”应用程序,或完全卸载它

再次尝试运行应用程序,一切正常。

您需要做两件事,然后才能解决此错误。
You need to do two things after which this error will be resolved.

1. In your AndroidManifest.xml file add android:installLocation="preferExternal" within your manifest tag.

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.packagename.appname"
android:versionCode="1"
android:versionName="1.0" 
android:installLocation="preferExternal">

2. More importantly, clear the cache data in your device. Goto settings -> storage -> click on cached data. This will clear the cache and free the space.

3. Reconnect your device, clean your project and again run it on the device. The project will now run on your device
1.在AndroidManifest.xml文件中,在清单标记中添加android:installLocation=“preferExternal”。 2.更重要的是,清除设备中的缓存数据。转到设置->存储->单击缓存数据。这将清除缓存并释放空间。 3.重新连接设备,清理项目,然后再次在设备上运行它。项目现在将在您的设备上运行
试试这个:但如果发生这种情况,该怎么办才是真正的设备呢