【Android】Android应用安装失败及无法打开

以下是我个人遇到过的APP无法安装的一些问题:

  1. 无法安装应用

    • 手机系统版本过低:不符合应用支持的最低版本。(比如应用只支持Android 4.0以上的手机,而手机是Android2.3的)解决方案:换手机;
    • 已存在应用但是再次安装同一个应用导致应用未安装:
      • 下载的应用版本号低于当前已安装的应用版本。解决方案:检查当前已安装应用版本号,下载更新的版本升级;
      • 手机空间不足,本地存储空间不足,导致应用安装解压时出现错误。解决方案:清理手机垃圾,释放更多空间;
      • 没有给予应用安装所需权限。解决方案:设置 — 安全 — 打开安装“未知来源”的应用程序;
    • 手机系统内部还有之前安装包的残留文件,导致再次安装时无法覆盖安装。解决方案:应用完全卸载(设备连接电脑后,在调试模式下通过命令行:adb uninstall <com.xxx.xxx(包名)>来卸载应用)
    • (特殊)手机本机系统错误,导致部分应用安装不上。解决方案:还原出厂设置,有必要时还需要进行双wipe(双清)进行刷机;
    • 安装包解析失败:
      • APK文件损坏;
      • 安装的应用要求最低版本号高于当前手机系统版本;
      • 内存卡格式不对或者已损坏;
  2. 应用无法打开、闪退:
    • 内存占用过高,导致系统强行关闭应用;
    • 应用兼容性问题:
      • 项目中代码引用的类库文件兼容性导致的问题;
      • 应用对32位和64位架构CPU的设备支持不完整(so包支持armabi-v7a);
      • 比如Android Wear/TV(穿戴/电视)的应用就很可能只支持Wear/TV设备,跨平台设备(手机)无法安装。解决方案:买手表换手机。
时间: 2024-10-11 12:18:23

【Android】Android应用安装失败及无法打开的相关文章

Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题

最近项目中遇到一个问题,用户第一次安装应用在系统的安装器安装完成界面有“完成”和“打开”两个按钮. 当用户点击“打开”按钮进入用户注册页面进行手机号验证码发送和验证码输入等操作界面,若此时用户点击Home键切出应用到桌面,再从桌面点击应用程序图标试图切回应用完成验证码输入等操作时,应用重新走了欢迎页等步骤,此时之前从系统的安装完成界面点击打开启动的应用其实还在后面运行. 然而当用户“完全退出”应用,或者在安装完成界面直接点击“完成”按钮再从桌面启动,或者此应用之前是存在的“覆盖安装”后点击“打开

Android自动更新安装后显示‘完成’‘打开’按钮

1 /** 2 * 安装apk 3 * 4 * @param url 5 */ 6 private void installApk() { 7 File apkfile = new File(apkFilePath); 8 if (!apkfile.exists()) { 9 return; 10 } 11 Intent i = new Intent(Intent.ACTION_VIEW); 12 i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 13 i.s

Android 下载APK 安装APK 打开APK

今天有了一个这样的需求 :下载一个apk文件,然后当你下载完成后,按钮的文字发生改变,变成点击安装,然后安装完成之后,变成打开. 这是下载apk的方法: /** * 后台在下面一个Apk 下载完成后返回下载好的文件 * * @param httpUrl * @return */ private File downFile(final String httpUrl) { new Thread(new Runnable() { @Override public void run() { try {

Android模拟器Genymotion安装使用教程详解

一.注册\登录 打开Genymotion官网,https://www.genymotion.com/ ,首先点击右上角的Sign in进行登录操作.如何登录就不细讲了,下面讲一下如何注册(备注:注册按钮在登录界面中). 注册 如果没有账号,则需要先注册.在登录界面,点击Create an account按钮打开注册界面. 注册界面如下:(使用谷歌浏览器翻译后的界面) 按照上面的提示输入相关内容,需要注意的是输入邮箱和密码后,系统会发送一封邮件到你邮箱,请一定要去验证.注意:一定要进行验证!!!

Android SDK离线安装

Android SDK离线安装是本文要介绍的内容,主要是来了解并学习Android SDK安装的内容,具体关于Android SDK是如何离线安装的内容来看本文详解. Android开发环境,完整的说包括JDK,Eclipse,AndroidSDK和ADTplugin.四个之中最麻烦的就是Android SDK的安装,现在google的策略是将SDK和platform分离开来,所以在线安装Android SDK的时候会让你选择需要选择platform版本和SDK其他组件的版本. Android

Android中应用安装分析

#1 安装方式 1 安装系统APK和预制APK时,通过PMS的构造函数中安装,即第一次开机时安装应用,没有安装界面. 2 网络下载安装,通过应用商店等,即调用PackageManager.installPackages(),有安装界面. 3 通过adb工具安装,没有安装界面,它通过启动pm脚本的形式,然后调用com.android.commands.pm.Pm类,之后调用到PMS.installStage()完成安装. 4 安装本地apk,有安装界面,由PackageInstaller系统应用安

Xamarin Mono For Android、Monotouch 安装

一.Windows下面的安装 1. 安装环境介绍:    Win8.1 企业版64位或Win7 64.VS2013 update4 2. 安装jdk    到oracle官方下载jdk-8u45-windows-x64.exe并安装,默认是安装到C盘的,根据自己的情况选择目录    添加环境变量JAVA_HOME(其实jdk8已经自动添加了,不加也可以,jdk8以下的版本要手动添加)    C:\Program Files\Java\jdk1.8.0_45    添加环境变量CLASSPATH 

记:Ubuntu14.04 Android加载项目失败

Android 加载项目失败: sdk/build-tools/android-4.4.2/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory 安装: sudo apt-get install lib32z1 记:Ubuntu14.04 Android加载项目失败,布布扣,bubuko.com

在Android模拟器里安装apk

[原文]http://Android.tgbus.com/android/tutorial/201104/349532.shtml 1.运行SDK Manager,选择模拟器,并运行模拟器. 2.将需要安装的apk文件复制到platform-tools目录下(默认在:C:\Program Files\Android\android-sdk-windows\platform-tools ).为安装方便,这里将其命名为game.apk 3.点击开始→运行,输入cmd,打开cmd窗口.输入cd C:\