安装时解析软件包时出现问题

  • 错误
  • 解决思路
  • 解决办法
  • 运行成功
  • 记录

错误

下载完正要安装时出现弹窗:解析软件包时出现问题

查看Run

Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.view.View$OnUnhandledKeyEventListener” on path: DexPathList[[zip file “/data/app/com.example.downapkapplication-1/base.apk”],nativeLibraryDirectories=[/data/app/com.example.downapkapplication-1/lib/x86, /system/lib, /vendor/lib]]

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.example.downapkapplication-1/base.apk"],nativeLibraryDirectories=[/data/app/com.example.downapkapplication-1/lib/x86, /system/lib, /vendor/lib]]

百度翻译一下如图

大概能看到是在路径上找不到什么(可能),因为是在下载安装apk,所以应该是在安装的位置上没找到需要安装的 .apk文件

解决思路

找到对应下载、安装代码,以及安装的位置进行查看apk

  • 下载代码内容:
request.setDestinationInExternalFilesDir(mContext, Environment.DIRECTORY_DOWNLOADS,"Android_8.7.0.5295_537068059.apk");
  • 安装代码内容:
installintent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)+"/Android_8.7.0.5295_537068059.apk")),"application/vnd.android.package-archive");
  • 位置
Log.i("LXH","setDestinationInExternalFilesDir:"+Environment.DIRECTORY_DOWNLOADS+"/Android_8.7.0.5295_537068059.apk");

显示位置在Download/Android_8.7.0.5295_537068059.apk

  • 找到内部存储空间下的Download/ 如图:
  • 错误原因分析:
    Download/没有发现我们下载的apk文件,但是Log下载显示完成,说明安装路径不应该是Download/里面,所以解析安装会出错

解决办法

  • 找到下载的路径:
    setDestinationInExternalFilesDir的下载默认是在:SD卡/Android/data/项目包名/file/Download
    找到下载的apk文件
  • 修改安装路径为对应路径:
installintent.setDataAndType(Uri.fromFile(new File(context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath() + "/Android_8.7.0.5295_537068059.apk")),"application/vnd.android.package-archive");

运行成功

显示对应路径,并成功安装

记录

  • setDestinationInExternalFilesDir的位置在:/storage/emulated/0/Android/data/包名/files/Download/
    查看可以用getExternalFilesDir
  • setDestinationInExternalPublicDir的位置在:/storage/emulated/0/Download/

欢迎指错,一起学习

Android Studio记录一个错误:解析软件包时出现问题相关推荐

  1. Android 解析软件包时出现问题

    Android 解析软件包时出现问题 解决方案:Settings -> Build,Execution,Deployment -> Instant Run -> 取消这个功能. 以下 ...

  2. Android 打包解析软件包时出现问题

    今天突然遇到高版本打包解析软件包时出现问题,最后发现 android:appComponentFactory="" android:appComponentFactory 这个导致 ...

  3. 物联网控制APP入门专题(四)---使用android studio制作一个控制页面的APP框架

    摘要:上篇文章讲了如何用阿里云IoT Studio快速制作一个网页版的手机端,以及通过第三方平台将这个网页打包成一个APK文件,使它可以安装到手机实现APP的功能.但是使用第三方平台做的APP是需要收 ...

  4. 调用系统安装软件时出现“解析软件包时出现问题”

    如下代码调用系统安装apk软件时提示"解析软件包时出现问题" 真机调试 HTC tattoo g4 android1.6 前提:路径和文件绝对没有问题 String filePat ...

  5. 如何使用android studio制作一个阿里云物联网APP

    摘要:要想学会物联网技术,需要掌握的知识真的有太多了,其中一个关键的技能,也是决定物联网技能等级的,就是移动端开发能力.当然,现在有很多平台都提供了各种各样的移动端应用,但是都相对封闭,我们无法掌握其 ...

  6. 32位Win 7 系统安装Android Studio遇到的错误以及解决方法

    32位Win 7 系统安装Android Studio遇到的错误以及解决方法 前言:自从Google推出了Android Studio,在结束完原本用Eclipse开发的项目后,便也开始跟随潮流使用起 ...

  7. vivo s15真机调试 解析软件包时出现问题

    我用的 vivo s15,Android Studio 报错内容: 11/24 18:34:45: Launching 'app' on vivo V2203A. Installation did n ...

  8. android studio ide内部错误,Android Studio内部IDE错误

    我在我的android studio中出现内部IDE错误.组件属性面板从不显示任何内容.当我点击的组件上,有一个在事件日志中的错误,说:Android Studio内部IDE错误 抛出:Illegal ...

  9. android studio debug设置,在Android Studio中使用Flutter进行调试时如何“设置值...”

    问题 使用"New Flutter Project"创建Flutter App时,以下图像和代码是默认设置 . import 'package:flutter/material.d ...

  10. android编译的错误日志,Android Studio:编译器错误输出窗口在哪里?

    当我在Android Studio中"运行"我的项目时,在"消息"窗口中,我得到: Gradle: FAILURE: Build failed with an ...

最新文章

  1. C++成员变量指针和成员函数指针【The semantics of funcitons】
  2. 吴军 --《硅谷之谜》读书笔记
  3. [jobdu]调整数组顺序使奇数位于偶数前面
  4. 中信银行c语言笔试题库,中信银行笔试题型及题目
  5. 这才是大数据的正确打开方式
  6. 解决系统关机变重启故障
  7. firewalld--centos7.x的防火墙--使用流程步骤:
  8. Linux 媒体框架(Media Framework)一
  9. 稳压二极管_百度百科
  10. 通过docker创建Nginx容器并运行Vue项目(可用https进行访问)
  11. 马云谈加班、996看法
  12. SDRAM芯片中的DQM信号的理解
  13. Linux面试题--1
  14. 厦门大学计算机科学俞俊,厦门大学计算机学科距离进入ESI全球前1%的接近程度为66%-厦门大学计算机科学系...
  15. 口红微商怎么引流?微商卖口红需要注意什么?
  16. openGauss/MogDB WDR报告详解
  17. 一文看懂虚假新闻检测(附数据集 论文推荐)
  18. 专业显卡打游戏测试软件,专业显卡能玩游戏吗?专业卡游戏实测
  19. 1.ARC和非ARC文件共存
  20. 第4讲 项目1-输出点阵图

热门文章

  1. 程序员培训班出来之后,有可能向更高的层次爬升么?
  2. Java8 新特性之stream
  3. 关于base64编码解码(Android编码,JS解码,案例为解决安卓端H5页面的emoji表情显示问题)
  4. 【LCA】BZOJ1776-[Usaco2010 Hol]cowpol 奶牛政坛
  5. 计算机准备打印却没动静,打印机显示正在打印但是没反应怎么办?
  6. 基于卫星测深的牙买加沿岸水深测量
  7. 抖音小店无货源,如何找到适合自己店铺的达人,精选联盟玩法分享
  8. 没有远程桌面客户端访问许可证
  9. POI EasyExcel 自定义行列样式 字体样式 宽高 动态头 实时头写入
  10. 2021 ICPC网络赛I-A Busiest Computing Nodes(线段树)