android apk更新、安装问题

问题描述

android apk更新、安装问题

在开发程序更新的模块,程序下载完成后调用android自带的更新工具进行安装,
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
context.startActivity(intent);
但是安装完成后android自带的安装程序就闪退了,右下角根本没有打开程序的按钮,我更新其它的程序(比如拉手团购),完事之后android自带的安装程序不会闪退,右下角也有打开按钮。
我在桌面中找改程序快捷方式,可以正常打开改程序,就是说更新成功了。但是为什么会闪退呢?

跪求答案,急,急,急!谢谢

解决方案

添加上这一句看看效果,intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

解决方案二:

试了一下,安装完成后依然闪退,谢谢

时间: 2024-09-21 11:06:02

android apk更新、安装问题的相关文章

Android apk无法安装及闪退问题解决办法

Android apk无法安装及闪退问题 app在部分手机上(低版本)打不开或打开就闪退的问题 之前做项目集成的是 环信的sdk ,环信的sdk 确实很好,客服 也很给力.但是在集成的过程中发现,apk 在手机上发布不了,要么就是,安装了 打不开,打开就闪退:问题有一下两方面 1.之前做过一个环信的即时通讯,集成好环信的sdk之后在4.x的手机上就打开就闪退,,只能在5.x和6.x手机上打开app 2.最近又碰到了同样的问题不过这次和上次不一样,这次是因为我的 as升级到了 2.3 之后出现的这

android APK应用安装过程以及默认安装路径[转]

一:安装过程 APK是类似Symbian Sis或Sisx的文件格式.通过将APK文件直接传到Android模拟器或Android手机中执行即可安装. Android应用安装有如下四种方式 1.        系统应用安装――开机时完成,没有安装界面 2.        网络下载应用安装――通过market应用完成,没有安装界面 3.        ADB工具安装――没有安装界面. 4.        第三方应用安装――通过SD卡里的APK文件安装,有安装界面,由packageinstaller

Android 程序的安装、卸载和更新

 安装程序:软件从无到有. 卸载程序:软件从有到无. 更新程序:软件的覆盖安装,可以保留原版本的数据,提升软件版本.   安装程序的方法:   1.  通过Intent机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据.   String fileName = Environment.getExternalStorageDirectory() + apkName; Uri uri = Uri.fromFile(new File(fileName)); Intent intent = n

android adb-mac下用Android adb命令安装apk文件到真机报错

问题描述 mac下用Android adb命令安装apk文件到真机报错 MacdeMacBook-Pro:~ mac$ adb devices List of devices attached 0021e8d2e115e57a device MacdeMacBook-Pro:~ mac$ adb install -r ~/downloads/app-release.apk failed to copy '/Users/mac/downloads/app-release.apk' to '/dat

安装失败-android 在manifest里面配置shareuserid属性后签名生成APK 无法安装

问题描述 android 在manifest里面配置shareuserid属性后签名生成APK 无法安装 在网上看到的是多个apk共享一个进程是需要再manifest属性里面加上shareuserid来达到一个进程的目的.但是我做了后,在eclipse直接run可以安装,但是使用自己签名工具后生成的apk安装不上去,提示" 共享用户权限不完整"安装失败.请教大神这是什么原因,如果shareuserid不能使用,但是为什么还有那么多的代码跟讲解呢?或者谁有更好的apk直接调用的优化方法,

android apk 明明在eclipse中显示安装成功

问题描述 android apk 明明在eclipse中显示安装成功 apk显示安装成功 我手机也闪了一下 但是之后就没反应了 手机上也没apk 是代码问题么 解决方案 已解决,配置文件中错误 解决方案二: apk文件安装成功后,Android AVD桌面上不显示图标 解决方案三: 你也可以把手机开发者选项的错误提示打开 方便找到错误

Android模拟器中安装apk的方法_Android

本文讲述了Android模拟器中安装apk的方法.分享给大家供大家参考,具体如下: 第一步: 在Eclipse中启动模拟器. 第二步: 打开doc命名窗口,转到你android sdk安装目录中的platform-tools下, 如我的是 E:/Program Files/andriod_sdk/platform-tools 第三步: 利用adb来对android进行安装操作.建议第三步使用方案一 方案一: 为了方便,我们应将要安装的apk直接拷到platform-tools所在的目录下,然后在

在Android 模拟器上安装和卸载APK包的方法

模拟器(emulator.exe) 可以在 Android SDK 的安装目录下的 tools 文件夹找到运行文件(F:GPhoneandroid-sdk-windows-1.0_r1 ools),双击运行模拟器. 安装 APK 包 adb install [-l] [-r] - push this package file to the device and install it<'-l' means forward-lock the app><'-r' means reinstall

《Android程序设计》一1.1 Android SDK的安装和系统需求

1.1 Android SDK的安装和系统需求 要安装Android SDK,需要两个系统软件,它们不是Android SDK的一部分:即Java开发工具包(JDK)和Eclipse集成开发环境(IDE).这两个系统没有作为Android SDK的一部分进行提供是考虑到你可能已在非Android软件的开发中使用它们,或者你的系统中可能已经安装了这两个系统软件,而在一个系统上安装这两个软件的不同版本可能会导致版本冲突. Android SDK和最近发布的几个版本的JDK和Eclipse IDE都是