解决方法:某些手机(酷派D530)提示: 空间已满,应用程序未安装
2011-12-16 09:48
260 查看
问题:某些手机(酷派D530)提示: 空间已满,应用程序未安装
原因:由于手机系统没有安装maps.jar,而程序中又注明要用这个类,所以无法安装。但最郁闷的是那个提示“空间已满,应用程序未安装”,完全误导了我们。
解决方法:
方法一:如何系统不提供这个类,就把地图功能屏蔽
1、
在<uses-library android:name="com.google.android.maps" >中加上参数 android:required= "false",这样就可以安装了
<uses-library android:name="com.google.android.maps" android:required= "false" />
2、在调用有地图功能的activity前,加个判断
try{
Class.forName("com.google.android.maps.MapActivity");
}catch(Exception e){
}
方法二:把maps.jar类引入到程序中,不调用系统的,调用程序中自带的类。(还没调试成功)
发现系统不认这个类,有段时间很想在程序中加个刷机功能,直接帮手机的系统打上个maps.jar补丁,但朋友的一句话提醒了我,如果领导安装你的软件时,你的软件把他的手机系统刷坏了,那时后果就严重了
原因:由于手机系统没有安装maps.jar,而程序中又注明要用这个类,所以无法安装。但最郁闷的是那个提示“空间已满,应用程序未安装”,完全误导了我们。
解决方法:
方法一:如何系统不提供这个类,就把地图功能屏蔽
1、
在<uses-library android:name="com.google.android.maps" >中加上参数 android:required= "false",这样就可以安装了
<uses-library android:name="com.google.android.maps" android:required= "false" />
2、在调用有地图功能的activity前,加个判断
try{
Class.forName("com.google.android.maps.MapActivity");
}catch(Exception e){
}
方法二:把maps.jar类引入到程序中,不调用系统的,调用程序中自带的类。(还没调试成功)
发现系统不认这个类,有段时间很想在程序中加个刷机功能,直接帮手机的系统打上个maps.jar补丁,但朋友的一句话提醒了我,如果领导安装你的软件时,你的软件把他的手机系统刷坏了,那时后果就严重了
相关文章推荐
- 安卓手机安装软件提示存储空间不足的解决方法
- 安卓手机安装软件提示存储空间不足的解决方法
- 手机连接电脑Win7系统后提示“正在安装驱动”的解决方法
- 运行Visual Studio 2003或Visual Studio 2008提示"找不到一个或多个组件,请重新安装该应用程序"错误的解决方法!
- windows2008 R2安装LoadRunner 11提示WindowsInstaller存储空间不足解决方法
- Android手机总是提示:存储空间不足,解决方法
- U 盘全新安装 Mac OS X 提示【这个“安装 OS X ……”应用程序副本不能验证】的解决方法
- Android安卓系统提示应用程序未安装的解决方法
- [转载]诺基亚Symbian系统S60V3智能手机安装软件出现错误提示及解决方法
- C#写的64位windows窗口应用程序打包安装后提示“未能加载文件或程序集‘System.Data.SQLite’”解决方法
- 【解决方法】友盟分享 已安装QQ,但总提示“没有安装手机QQ客户端”
- Xp系统安装或运行软件时提示“EXE不是有效Win32应用程序”的故障原因及解决方法
- 【部署】Visual Studio 2008 打包部署.Net Framework 2.0 应用程序提示需要安装.Net Framework 3.5的解决方法
- 您的手机上未安装应用程序 android 点击快捷方式提示未安装程序的解决
- 当安装应用程序时提示有程序挂起的解决方法
- 安装应用程序时,提示以前的某个程序安装挂起的解决方法
- 关于魅族手机 安装APP提示安装失败 更新包不兼容的解决方法
- vs2003 提示"确保已安装项目类型(.vcproj)的应用程序" 的解决方法
- windows2008 R2安装LoadRunner 11提示WindowsInstaller存储空间不足解决方法
- 运行VS2008提示"找不到一个或多个组件,请重新安装该应用程序"错误的解决方法V