Android Studio编译得到的apk拷贝到手机不能安装,而用adb工具能安装

我换了一个手机也是一样的,所以,不是手机的问题。怀疑是编译环境的问题,我用的是Android Studio 4.0.1版本,我重新安装Android Studio问题还是存在,求解决。

是不是debug的apk,这个应该是没法主动安装的,如果打包的release包也不能安装的话就是安装过不能正常覆盖安装,可以先试试adb uninstall com.xx.xx 再安装

都不行,我debug和release生成的apk拷贝到手机都不能直接安装。我也试过用adb uninstall命令卸载应用,还是不能安装

 

那就排除法,换手机,换工程试试

正式签名了的吧正式包?

签名了的,Android Studio的版本,build版本,gradle版本我都改变试了,还是不行。这是我手机安装apk时,adb抓到的log,帮忙再看一下。

 

涉及到我的知识盲区了╮(╯▽╰)╭

别用Run按钮自动生成的包。用Gradle 任务重新打个包。 AssembleRelease

找到问题了,我是直接在虚拟机Run 'app'生成的apk,可能是不兼容问题。需要通过Build——Build Bundles(s)/APK(s)——Build APK(s),这样生成的apk就可以拷贝到手机手动进行安装。