【发布时间】:2014-12-12 03:03:23
【问题描述】:
当我输入 adb devices -l 时,输出如下:
$ adb devices -l
List of devices attached
VS9854G22b261d6 offline
我认为VS9854G22b261d6 是我的电话。我必须在它出现之前安装 LG 驱动程序。
It seems like the solution to that "offline" problem is to update the android sdk. 但是,cordova 需要较旧的 SDK(api 版本 19,对吗?)那么我怎样才能让 adb 和 cordova 都开心呢?
我使用的是 Windows 8.1,并且我有一台 Verizon LG G3 设备。我已在设备上启用 USB 调试。当我输入cordova run android 时,它会启动模拟器并部署到该模拟器。我希望这可以部署到我连接的设备上,而不是模拟器上。 “hello world”应用程序可以很好地部署到模拟器,但我正在尝试将它部署到我的设备上,但我不明白为什么它甚至没有尝试这样做。
当我输入cordova run android 时,输出如下:
...
BUILD SUCCESSFUL
Total time: 2 seconds
Built the following apk(s):
C:\...\cordova\platforms\android\ant-build\CordovaApp-debug.apk
WARNING : No started emulators found, starting an emulator.
Waiting for emulator...
### Error: could not find emulator icon resource: android_icon_32.png
【问题讨论】:
-
adb不是任何 API 的一部分,它带有平台工具。您可以将最新版本的adb与任何版本的 API 一起使用:无论是 21、19 还是 1。
标签: android cordova android-emulator windows-8.1