Android adb需要升级的sdk才能工作,但cordova需要降级的sdk。我怎样才能使双方都快乐?

Android adb需要升级的sdk才能工作,但cordova需要降级的sdk。我怎样才能使双方都快乐?,android,cordova,android-emulator,windows-8.1,Android,Cordova,Android Emulator,Windows 8.1,当我输入adb设备-l时,这是输出: $ adb devices -l List of devices attached VS9854G22b261d6 offline ... BUILD SUCCESSFUL Total time: 2 seconds Built the following apk(s): C:\...\cordova\platforms\android\ant-build\CordovaApp-debug.apk WARNING : No start

当我输入adb设备-l时,这是输出:

$ adb devices -l
List of devices attached
VS9854G22b261d6        offline
...
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
我想VS9854G22b261d6是我的手机。在这之前,我必须安装LG驱动程序

但是,cordova需要旧的SDK api版本19,对吗?那么我怎样才能让亚行和科尔多瓦都开心呢

我使用的是Windows 8.1,我有一台Verizon LG G3设备。我已在设备上启用USB调试。当我输入cordova run android时,它会启动模拟器并部署到该模拟器。我希望它部署到我连接的设备上,而不是部署到模拟器上。hello world应用程序可以很好地部署到模拟器上,但我正在尝试将其部署到我的设备上,我不明白为什么它甚至不尝试这样做

当我键入cordova run android时,这是输出:

$ adb devices -l
List of devices attached
VS9854G22b261d6        offline
...
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

在我的情况下,我插入了一个不同的USB端口,然后它说未经授权。我将USB连接更改为摄像头,然后设备要求我进行授权。随后,adb设备公司表示,该设备和cordova运行的android系统工作正常。对于同一个问题似乎有很多不同的解决方案。这就是我所需要的。

adb不是任何API的一部分,它随平台工具一起提供。您可以将最新版本的adb与任何版本的API一起使用:无论是21、19还是1。