Android Studio 安装APK在虚拟机时报 Installation failed due to: 'null' 解决

时间:2022-07-25
本文章向大家介绍Android Studio 安装APK在虚拟机时报 Installation failed due to: 'null' 解决,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

通常开发过程中遇到这个问题,所以记录下来,通过AS在手机上面安装没事,但是在虚拟机上面就会报错 错误代码如下 : Installation failed due to: ‘null’ 意思是安装失败原因是 空。什么鬼,然后查资料找到解决方案,在你的app下面的build.gradle文件中android闭包中 加入下面红色方框中的代码,再sync一下,就可以了。 代码如下

方法一:

//虚拟机安装错误  解决
    splits {
        abi {
            enable true
            reset()
            include 'x86', 'armeabi-v7a', 'x86_64'
            universalApk true
        }
    }

方法二: 先确定你的应用能不能安装在手机上,还是说手机和虚拟机都不能装,如果只是虚拟机不能装,方法一亲测有效,如果手机也不能装的话,就是你的项目环境有问题,BuildClean Project 然后 BuildReBuild Project 重新构建你的项目看是否会报错,如果不报错的话,你再打APK包试一下,打出来的包分两种:debug(调试版)和release(正式版),建议两个版本的包都打一个,打包成功之后你的项目文件里面会多出来两个APK,

如果你是默认的地址的话,apk就会在app → build → output → debug/release 的目录下面,这时候你可以把包通过电脑QQ或者微信发到手机上进行安装,如果这样安装都没有问题的话,而你调试安装就有问题,原因可能是你的手机没有开启开发者权限和usb调试,虚拟机安装不了,可能是之前的包有残留,此时建议你再安装一个虚拟机进行测试,能调试安装则是你之前的虚拟机有问题,不能调试安装则是你的项目配置有问题,此时新建一个项目,再来一次,还是不行的话,就是你的电脑环境有问题,此时再换一个电脑再来一次,你只要有这个恒心和毅力,什么问题都不是问题,还有一招就是重启大发,重启AS、重启电脑。