Arcgis android - Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

报错:

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

Please check logcat output for more details.

Launch canceled!  

:这是我开始接触Arcgis android写的第一个骗日志,算是入门了,感觉android上玩gis真的很有挑战性,比web上的环境搭建难搞多了.不废话太多了,回归主题.

  将‘Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE‘转为小写(小写我看着比较顺),为‘installation error: install_failed_insufficient_storage‘,从字面上看就知道,这是由于内存不足导致的(我用的是emulator,网上搜了一下,很多人最终解决问题都不唯一.

  1,我先是在emulator中的"Menu"->"Manage apps",卸载里面的程序,重新运行,还是一样报错.

  2,看看emulator中的内存,很小,于是 在"Android Virtual Device Manager"中,修改Android虚拟设备(Edit Android Virtual Device),增加内存,增大"Internal Storage"和"SD Card"的值,如图:,但是还是不行.

  3,将项目中的"\AndroidManifest.xml"文件添加 android:installLocation="preferExternal"代码,如下(第4行):

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 3       package="juk.demos"
 4       android:installLocation="preferExternal"    --增加这行代码
 5       android:versionCode="1"
 6       android:versionName="1.0">
 7     <uses-sdk android:minSdkVersion="19" />
 8
 9
10 <uses-permission android:name="android.permission.INTERNET" />
11 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
12 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
13 <uses-feature android:glEsVersion="0x00020000" android:required="true"/>
14
15
16 <application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
17         <activity android:name=".TryOfflineActivity"
18                   android:label="@string/app_name">
19             <intent-filter>
20                 <action android:name="android.intent.action.MAIN" />
21                 <category android:name="android.intent.category.LAUNCHER" />
22             </intent-filter>
23         </activity>
24
25     </application>
26 </manifest>

但是还是不行.

  4,有网友说用诸如 ‘-partition-size 512‘命令修改模拟器内存,在"Run Configuration"中的"Target"选项卡中的"Emulator launch parameters"组中的"Additional Emulator Command Line Options"想中添加 ‘-partition-size 512‘,如图:,运行还是不行.

  5,最后发现将第3步中的 ‘preferExternal‘修改为‘auto‘,即可.即:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 3       package="juk.demos"
 4       android:installLocation="auto"    --增加这行代码
 5       android:versionCode="1"
 6       android:versionName="1.0">
 7     <uses-sdk android:minSdkVersion="19" />
 8
 9
10 <uses-permission android:name="android.permission.INTERNET" />
11 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
12 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
13 <uses-feature android:glEsVersion="0x00020000" android:required="true"/>
14
15
16 <application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
17         <activity android:name=".TryOfflineActivity"
18                   android:label="@string/app_name">
19             <intent-filter>
20                 <action android:name="android.intent.action.MAIN" />
21                 <category android:name="android.intent.category.LAUNCHER" />
22             </intent-filter>
23         </activity>
24
25     </application>
26 </manifest>

运行成功.如图:

时间: 2024-12-29 12:53:48

Arcgis android - Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE的相关文章

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 解决方法

最近在做真机测试的时候,经常出现Installation error: INSTAL L_FAILED_INSUFFICIENT_STORAGE这个问题,导致apk没法安装到是手机上,在eclipse中运行Android程序默认是将程序安装到手机的Rom中,如果Rom空间不足,就会提示这个错误. 解决办法: 在AndroidManifest.xml文件中,增加下面有标记的代码,让应用程序的默认安装路径为SD卡,就可以解决无法测试的问题了~ <manifest xmlns:android="

eclipse 真机调试报Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE Please chec...错误

eclipse 真机调试报Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE [Please check logcat output for more details. Launch canceled!   错误 解决办法: 在配置文件:AndroidManifest.xml加入如下代码: <manifest xmlns:android="http://schemas.android.com/apk/res/android&quo

ANDROID Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER

今天测试时,手机已安装了多开助手,再安装我厂自己的应用,安装失败了,报错ANDROID Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER 这是由于环境中已有一个同名的Provider存在. 网查解决方法是修改AndroidManifest.xml中的 <provider android:name="DataProvider"             android:authorities="com.misoo

Android真机调试Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE原因及解决方法

在eclipse中运行Android程序默认是将程序安装到手机的Rom中,如果Rom空间不足,就会提示这个错误. 知道了原因后,解决方案有了,最简单的有如下两种: 1 删除一些应用,腾出更多的rom空间: 2 将程序安装到SD卡中,打开AndroidManifest.xml,添加如下配置: <manifest ... android:installLocation="preferExternal">(添加加这行代码)

Android Installation error: INSTALL_FAILED_UID_CHANGED的解决办法

我在重新发布安装apk的时候,遇到install error:install_failed_uid_changed的报错.研究了一下,发现是系统在之前uninstall的时候有剩余文件残留. 解决办法是五花八门,分别列举如下: rooted(有root权限的): adb shell rm -rf /data/data/your.package.name or rm-rf/system/app/your.package.name not rooted(未root的机器) 1.adb shell p

android——Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER 解决方案

主要是由于调试的环境中已有一个同名的Provider存在. 解决方法是修改AndroidManifest.xml中的 就在你AndroidManifest.xml中,全局搜索Provider ,有多少个Provider,就确定多少个,保证这些Provider的 android:authorities="***" 都和你原来的包里的值不一样. 原文地址:https://www.cnblogs.com/shoneworn/p/8658784.html

Arcgis Android - HelloWorld

概述 虽然esri官网上最新版本是10.2.4,但是例子中实在是很难运行,总是出现各种各样的bug.又因为初学是Android,所以不想太浪费时间弄些配置了.决定先将v2.0.0的Arcgis for Android熟悉吧. 1,模拟器的参数的设定根据自己的这篇日志设定:Arcgis android - Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 2,通过New->Project->Arcgis for Android->

android 安装低版本出现Installation error: INSTALL_FAILED_VERSION_DOWNGRADE

今天在想看看以前做过的项目代码,发现运行了几次没部署到手机上,于是在eclipse看了一眼,发现报错了,不是代码报错, Installation error: INSTALL_FAILED_VERSION_DOWNGRADE Please check logcat output for more details. Launch canceled! 意思说你现在的版本很低,有2种解决办法 1:是卸载你手机上现在的apk,然后重新run到你手机上 2:改你mainfest.xml文件中的androi

[android错误] Installation error: INSTALL_FAILED_VERSION_DOWNGRA

错误表现: [2014-06-27 18:19:51 - XXX] Installing XXXX.apk... [2014-06-27 18:20:00 - XXX] Installation error: INSTALL_FAILED_VERSION_DOWNGRADE [2014-06-27 18:20:00 - XXX] Please check logcat output for more details. [2014-06-27 18:20:01 - XXX] Launch canc