Заранее благодарим всех за любую помощь!
Совершенно новичок в android программировании, хотя однажды я был ассемблером и программистом на C ++ ...
Теперь я попытался установите Cordova, следуя их онлайн-справкам и некоторым онлайн-материалам. Тем не менее, я еще даже не близок к тому, чтобы увидеть "привет, мир"! Похоже на то, что вернулись в 90-е, с днями, проведенными на пробах и ошибках, возясь с путями и окружающей средой ... но тогда я был намного моложе ...
После многих танков я достиг следующего stage :
C:\Tracce1518\hello>cordova requirements -d
PlatformApi successfully found for platform android
Running command: `avdmanager list target`
Command finished with error code 1: `avdmanager list,target`
Requirements check results for android:
Java JDK: installed 14.0.1
Android SDK: installed true
Android target: not installed
avdmanager: Command failed with exit code 1 Error output:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.AvdManagerCli.run(AvdManagerCli.java:213)
at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:200)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 5 more
Gradle: installed D:\Gradle\Gradle-6.3\bin\gradle
Some of requirements check failed
CordovaError: Some of requirements check failed
at %AppData%\Roaming\npm\node_modules\cordova\src\cli.js:405:27
at processTicksAndRejections (internal/process/task_queues.js:97:5)
По-видимому, цель Android не (найдена) установлена , хотя я установил Android 10.0 (Q) [платформа 29], Android 9.0 (P ie) [платформа 28] и Android 8.0 [платформа 27] при использовании Android Studio | Инструменты | Sdk Manager, как показано ниже:
Установлено Android платформ в Android Studio
Фактически, папка, на которую имеется ссылка, отображается следующим образом:
Установленные платформы
, показывая, что необходимые платформы УСТАНОВЛЕНЫ в указанной папке.
Я также установил следующее: [переменные среды пользователя]
ANDROID_HOME
: C: \ AndroidSDK ANDROID_SDK_ROOT
: C: \ AndroidSDK
[системный путь включает]
C:\AndroidSDK
C:\AndroidSDK\tools
C:\AndroidSDK\tools\bin
C:\AndroidSDK\platform-tools
%AppData%\Local\Android\Sdk\platform-tools
C:\AndroidSDK\platforms
Тем не менее, платформы SDK не видны Кордове. Кажется, у меня закончились идеи относительно того, как настроить системные переменные или что-то еще, что я не смог правильно установить.
Проверил несколько руководств и ресурсов (включая проблему с требованиями кордовы, android цель не установлен ), но все, похоже, требуют, чтобы переменная пути / среды указывала на правильную папку, что в моем случае кажется удовлетворительным.
Спасибо за любые предложения! (пожалуйста, сделайте их достаточно ПРОСТЫМИ для БЫВШЕГО программиста ...)