【安卓手游开发经验】解决安卓调试经常提示内存不足问题
2014-12-12 16:12
363 查看
开发安卓游戏做真机调试时,经常会遇到
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
因为手机内存不足然后apk无法安装,尝试重装,删应用重启,这样也许能成功,但也很不爽,很多自己想留的应用没法保留了,更恶心的是有时候游戏大小只有几十M,而内存还剩1G都没法装!!简直无语。后来经过上网查找发现,只要加一个小改动便可解决这个问题。
在你的AndroidManifest文件 开头的 manifest中添加 android:installLocation="preferExternal" ,然后重新运行试试,怎样,是否原来一直提示内存不足的apk是否可以成功安装了?
经过详细查询,发现改配置是将apk安装位置由内存(不设置该属性的默认情况下)改为外部存储介质(SD卡)上,需要注意的是:系统不保证程序一定会被安装到外部存储介质上.当外部存储介质不可以或空时,程序将被安装到内存中.
对于大的游戏程序.当我们的APK文件有几M大时,最好是安装在外部存储上以帮助用户节省内存.
关于 android:installLocation 该属性的详细解释,可以参看这篇文章:
http://www.cnblogs.com/Lefter/archive/2012/03/07/2383962.html
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
因为手机内存不足然后apk无法安装,尝试重装,删应用重启,这样也许能成功,但也很不爽,很多自己想留的应用没法保留了,更恶心的是有时候游戏大小只有几十M,而内存还剩1G都没法装!!简直无语。后来经过上网查找发现,只要加一个小改动便可解决这个问题。
在你的AndroidManifest文件 开头的 manifest中添加 android:installLocation="preferExternal" ,然后重新运行试试,怎样,是否原来一直提示内存不足的apk是否可以成功安装了?
经过详细查询,发现改配置是将apk安装位置由内存(不设置该属性的默认情况下)改为外部存储介质(SD卡)上,需要注意的是:系统不保证程序一定会被安装到外部存储介质上.当外部存储介质不可以或空时,程序将被安装到内存中.
对于大的游戏程序.当我们的APK文件有几M大时,最好是安装在外部存储上以帮助用户节省内存.
关于 android:installLocation 该属性的详细解释,可以参看这篇文章:
http://www.cnblogs.com/Lefter/archive/2012/03/07/2383962.html
相关文章推荐
- 开发环境下调试没有问题,发布后运行却提示无法更新数据库 *.MDF,因为数据库是只读的解决方法
- 怎么解决内存不足以及IE弹出提示:此网页上的问题导致internet explorer关闭并重试
- 解决win10系统提示“计算机内存不足”的问题?
- win7 x64驱动开发经验(三)windbg 双机调试配置 、问题及解决办法
- 解决MyEclipse提示内存不足的问题
- win7 x64驱动开发经验(三)windbg 双机调试配置 、问题及解决办法
- 解决vs2003开发PDA(wince.net4.2)调试与部署问题
- ArcGIS Server开发调试中经常遇到的问题
- [经验总结]解决db2 bufferpool不足的问题
- 解决内存不足问题
- Tomcat6内存不足问题及解决方法
- 电脑经常提示内存不足的原因
- 个人的心血和经验——Eclipse + CDT + MinGW开发环境配置及问题解决
- vs.net2008在开发环境下调试没有问题,发布后运行却提示"无法更新数据库,因为数据库是只读的"
- 解决运行eclipse内存不足的问题
- 如何解决J2ME开发中遇到提示 ALERT: java/lang/ClassFormatError: Bad version information.的问题
- 最近oracle开发中遇到的一些问题及解决办法(四):调试存储过程--待续
- 解决运行eclipse内存不足的问题
- (原)解决精伦iDR200 SDK在.NET开发环境中提示"尝试读取或写入受保护的内存"错误
- 解决运行eclipse内存不足的问题