热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

安装失败,因为:'null'-AndroidStudio3.5

如何解决《安装失败,因为:'null'-AndroidStudio3.5》经验,为你挑选了4个好方法。

自从遇到APK安装问题以来,我已将Android Studio更新至3.5。这是它显示的唯一日志:

Installation did not succeed.
The application could not be installed: INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION
Installation failed due to: 'null'
Retry

尝试在真实设备上安装APK时会发生这种情况。如果我从设备上卸载该应用程序,然后重新运行该版本,则它只会安装一次,然后在下一次安装时会不断抛出此错误。它可以在仿真器上正常运行,但是我不能为所有功能使用仿真器。

我尝试过的

删除的Android Studio配置文件。

从项目中删除了Gradle文件。

无效和重置缓存。

清理/重建项目。

寻找类似的问题Stackoverflow(没有匹配我的问题)

全新安装(删除了包括SDK在内的所有文件)Android Studio 3.5

更新资料

我在机器上安装了Linux Mint,并在那里测试了AS 3.5,由于某些原因,即使对于Android 7及更低版本的设备,一切都可以正常工作。

以前的操作系统:Windows 10 1903

当前操作系统:Linux Mint 19.2

我认为这个问题可能起源于Windows计算机。



1> 胡晟昊..:

打开运行/调试配置对话框

编辑您的应用程序>常规>安装选项>安装标志

添加安装标志-r -t

这个标志意味着 adb install -r -t apkpath


-r表示“替换现有应用程序”。-t表示“允许测试包”
这绝对有效,这些标记如何工作​​?
不为我工作!:(请看我的问题。它与您的问题有些不同。/sf/ask/17360801/ #57770776

2> mohax..:

低于API 26(Android 8)的设备会在Android Studio中发生此问题。这是由替换(InstantRun现在称为ApplyChanges)引起的。

似乎只有两种方法可以在下一次更新中对其进行修复。

    继续API>=26

    每次更改代码后,将编辑从run configuration更改为,反之亦然。如果我正确理解,这将正确重建应用程序和解决方法错误。deployAPKApp bundle

当然,有一个选项可以在从AndroidStudio运行应用程序之前从设备手动删除应用程序。



3> 小智..:

您需要在首选项中禁用“使用libusb后端”->调试器



4> Sancho..:

对我来说,卸载应用程序或清理项目都可以“解决”问题。为了减少挫败感,我添加了干净的工作来调试构建类型,如下所示:

buildTypes {
    ...
    debug {
        clean
    }
    ...
}


推荐阅读
author-avatar
恋是一种潮流
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有