我正在开发一个android应用。今天早上之前,当我在Android Studio中单击“运行”时,一切正常,IDE将编译我的代码并自动将apk安装到我的设备。但是现在,当IDE安装apk时,设备将自动断开连接,所以我尝试手动安装apk,我得到了同样的结果,像这样:
我的环境 作业系统:Ubuntu 16.04 Android Studio:Android Studio 3.5 版本号AI-191.8026.42.35.5791312,于2019年8月9日建立 JRE:1.8.0_202-release-1483-b49-5587405 amd64 JVM:JetBrains s.r.o的OpenJDK 64位服务器VM Linux 4.15.0-65通用 Android Debug Bridge版本1.0.41 版本29.0.4-5871666
有人有和我一样的错误吗? 谢谢。
答案 0 :(得分:0)
好像您正在尝试使用adb安装调试应用程序。调试APK文件已通过调试密钥库签名,不会与adb一起安装。 您需要签署您的应用程序。转到下面的链接,生成一个密钥库,并使用该密钥库文件构建APK文件。 guide to sign your app
不要丢失您的Keystore文件和密码,并尝试保护它,因为以后需要它进行更新。
答案 1 :(得分:0)
有时已安装的软件包元信息位于应用程序安装软件包中,这会导致显示“无法安装.apk”。 只需运行adb uninstall com.package命令,然后尝试再次安装即可。
答案 2 :(得分:0)
我在升级Android 3.6后开始遇到这个问题
我首先尝试了Android error: Failed to install *.apk on device *: timeout
上列出的所有内容其中许多建议很常见,也应尝试。我过去不得不更换电缆。重新启动设备。卸载应用程序。但是今天什么都没用。
我终于确定我需要更新SDK工具包
现在工作正常