繁体   English   中英

无法运行 cordova 运行 android 设备

[英]cannot run cordova run android device

根据 Playstore 的要求,我将我的应用程序 API Level (targetSdkVersion) 更改为 31。

我已经从 Android Studio 卸载了 API Level 30 并安装了 API Level 31。

之后我无法再在设备上运行我的应用程序进行调试。

我收到一条消息说“找不到匹配的目标 { type: 'device' }”

C:\htdocs\app\myapp>cordova run android --device
Checking Java JDK and Android SDK versions
ANDROID_HOME=C:\Users\myusr\AppData\Local\Android\Sdk (recommended setting)
ANDROID_SDK_ROOT=undefined (DEPRECATED)
Using Android SDK: undefined
Reading build config file: C:\htdocs\app\verpro\build.json
Subproject Path: CordovaLib
Subproject Path: app

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 960ms
50 actionable tasks: 50 up-to-date
Built the following apk(s):
        C:\htdocs\app\verpro\platforms\android\app\build\outputs\apk\debug\app-debug.apk
Checking Java JDK and Android SDK versions
ANDROID_HOME=C:\Users\ncchi\AppData\Local\Android\Sdk (recommended setting)
ANDROID_SDK_ROOT=undefined (DEPRECATED)
Using Android SDK: undefined
Reading build config file: C:\htdocs\app\verpro\build.json
Could not find target matching { type: 'device' }

Go 到设备管理器并单击 android 工作室中的物理设备(在设备的开发人员模式下使用 USB / 无线路由设备后)。 单击物理设备后,您应该能够看到设备中填充的文件夹。 如果否,则单击使用代码配对/使用二维码配对选项。 所以基本上你需要将你的设备与 android 工作室配对,之后你才能使用命令cordova run android --verbose

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM