工具:
经过设备测试
Samsung GT-I9505
Samsung SM-T211
设备操作系统:
问题: 我无法在我的Android设备上安装我的应用程序。一直在排除故障。
显示错误消息:
Installation failed with message device 'a408a2f4' not found.
It is possible that this issue is resolved by uninstalling
an existing version of the apk if it is present, and then re-installing.
WARNING: Uninstalling will remove the application data!
Do you want to uninstall the existing application?
显示的事件日志:
11:38 AM An existing connection was forcibly closed by the remote host
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:492)
at com.android.ddmlib.SplitApkInstaller.uploadApk(SplitApkInstaller.java:152)
at com.android.ddmlib.SplitApkInstaller.install(SplitApkInstaller.java:78)
at com.android.ddmlib.Device.installPackages(Device.java:904)
at com.android.tools.idea.run.tasks.SplitApkDeployTask$SplitApkInstaller.installApp(SplitApkDeployTask.java:117)
at com.android.tools.idea.run.RetryingInstaller.install(RetryingInstaller.java:86)
at com.android.tools.idea.run.tasks.SplitApkDeployTask.perform(Spl... (show balloon)
11:38 AM Session 'app': Error Installing APKs
看到奇怪的事件
我还没有在我的设备中安装我的应用程序,但它显示我应该卸载我的应用程序。
我已经看到将APK安装到我的物理设备上时会脱机并重新上线。我不知道造成这种行为的原因。
到目前为止我做了什么
在开发人员选项中检查我的设备设置以允许USB调试
检查我的Sha-1我的包裹名称是否已正确注册到Firebase控制台
在我的设备应用程序管理器中检查我的应用程序是否正在安装但我看不到它
重新启动我的电脑可能是因为它在ADB上遇到缓存问题。我在任务管理器中删除了它但没有解决。
希望你能得到最大的考虑。谢谢。
答案 0 :(得分:3)
我在更新到android studio 2.3之后今天遇到了同样的问题
我刚将build {gradle版本从2.3.0
降级为2.2.3
并解决了我的问题
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3' // downgrade to this version
}
}
答案 1 :(得分:0)
这对我有用:
我之前遇到过同样的问题。经过长时间的研究,它由一个小东西修复。我刚刚卸载了PC中的移动驱动程序并更改了端口以连接该设备。我认为我的电脑中的端口存在一些问题。它可能对你有帮助。