簡體   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