【发布时间】:2017-06-20 08:54:39
【问题描述】:
工具:
- Android Studio 2.3
- Firebase
设备测试
三星 GT-I9505
三星 SM-T211
设备操作系统:
- Android 5.0
问题: 我无法在我的安卓设备上安装我的应用程序。一直在排查问题所在。
显示错误信息:
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 控制台
在我的设备应用程序管理器中检查我的应用是否正在安装但我看不到它
重新启动我的 PC 可能在 ADB 上遇到缓存问题。我已经在任务管理器中删除了它,但没有解决。
希望得到您最大的考虑。谢谢。
【问题讨论】:
-
嗨。您是否尝试将其安装在不同的设备上?根据日志,您的机器和设备之间的连接似乎只是一个错误。
-
端口或电缆似乎存在物理错误。但这只是另一种可能性
-
如果同时运行 Eclipse 和 Android Studio,有时我们会遇到
connection forcibly closed异常。甚至可以使用多个 Android Studio 实例。 -
您在哪个设备上测试?而不是触发设备中的卸载选项以供应用程序使用为所有用户卸载。还要先断开 USB,然后再连接设备。如果它不起作用,请通过
Invalid Cache and Restart重新启动您的 AS。 -
@AL 我试过 2 台三星设备
标签: android android-studio firebase