Reputation: 3690
At first it said I can't run the code because my jdk is 16 and the required jdk is 8 (1.8..). So I uninstall jdk 16 and install jdk 8.
Now I encounter this strange issue. Please have a look at this.
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\Admin\AppData\Local\Android\Sdk (recommended setting)
ANDROID_HOME=C:\Users\Admin\AppData\Local\Android\Sdk\ (DEPRECATED)
Using Android SDK: C:\Users\Admin\AppData\Local\Android\Sdk
Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
[ERROR] An error occurred while running subprocess cordova.
cordova.cmd build android --device exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
Upvotes: 1
Views: 3698
Reputation: 3690
Assuming ANDROID_HOME
& ANDROID_SDK_ROOT
are all set.
The problem is with jdk 16
.
We have to uninstall jdk 16
and install jdk 8
.
After that, add the jdk path into the environment variable.
JAVA_HOME
" and input the path.JAVA_HOME
" and input the path.path
' => click 'edit
' => then add %JAVA_HOME%\bin
Then you might see some problem with the gradle
.
So go to https://gradle.org/install/
Then follow the "Installing manually" section.
gradle.zip
into Gradle folder.In System variable part, click on 'path
' => click 'edit
' => then add C:\Gradle\gradle-6.8.3\bin
Upvotes: 3