连接 Android 设备和 运行 adb 命令时出现问题

Problems connecting Android device and running adb commands

我正在开发一个 Ionic 框架应用程序,但我在 运行 命令 ionic 运行 android android 运行s apk 直接在连接的 Android 设备上,它什么都不做,就像这个问题:Ionic run android seems to work, but the app is not launched on the phone, why?

所以我尝试使用 adb install 安装 apk,但它也什么也没做。

安装 apk 的唯一方法是将其直接保存到设备中并使用数据包管理器进行安装。

其他 adb 命令,如 adb usb 只是 运行 并且从不芬兰语,什么都不做。似乎唯一有效的命令是 adb logcatadb devices,这表明我的设备没有问题:

$ adb devices -l
List of devices attached 
0123456789ABCDEF       device usb:2-1.5

我正在使用:

Ionic    --version 1.3.20
Cordova  --version 5.0.0 
Phonegap --version 4.2.0-0.24.2
Android device: HTC One S
Android version: 4.1.1 HTC Sense 4+
SO: Ubuntu 14.10 64 bits

我安装了所有 Android 个 SDK。

问题是什么?

此问题可能来自您的设备和 USB 加密狗。

如果您使用的是三星,则需要安装 http://www.samsung.com/us/kies/ 并更新您的设备驱动程序。

我在使用 Galaxy S3 和 Galaxy S4 时遇到了这个问题,在使用密钥更新和更改 USB 电缆后,它按预期工作。

你是怎么给adb install的? adb install apk 路径(将 apk 拖放到命令提示符)并按回车键开始安装

我不得不用三星设备和通用电缆更换 HTC 设备及其 USB 电缆。在互联网上搜索,我发现由于某种原因,adb 在 HTC 上运行不佳或根本无法运行。

另外,我不得不不断地用 adb kill-server 终止 adb 进程,这样它就可以在每个 adb 命令中重新启动。

Ionic 运行 android 也使用 adb,它在三星设备上也能正常工作。