Cordova Android Requirements Failed: "Could Not Find An Installed Version Of Gradle"


Answer :

Solution for linux with apt-get (eg.: Ubuntu, Debian)



I have quite similar problem. I obtained error:



Error: 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 Studi


but without Exception. I solved it on Ubuntu by



sudo apt-get install gradle


I found also commands that allows install newest version of gradle in Ubuntu. It works only when first command is executed before (probably some dependecies are incorrect).



sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle-ppa



https://wtanaka.com/node/8079




If it does not work, try:



export PATH=$PATH:/opt/gradle/gradle-3.5/bin


More info:




https://askubuntu.com/questions/915980/package-is-installed-and-is-not-detected-gradle/915993#915993




For CentOS



Instruction of instalation gradle for CentOS is under this link




https://gist.github.com/parzonka/9371885




Update



Now I installing gradle by sdkman it is something like nvm for node.



Install sdkman



curl -s "https://get.sdkman.io" | bash 


Install gradle



sdk install gradle 4.0.2


If you have android studio installed then you might want to try:



export PATH="$PATH:/home/<username>/android-studio/gradle/<gradle-4.0>/bin" 


This solved my problem.



For Windows:



-Download last version of Gradle (https://gradle.org/releases)



-Create a folder and unzip files (I use C:\Program Files (x86)\gradle)



-Copy the path with the bin directory included (C:\Program Files (x86)\gradle\bin)



-Set the path C:\Program Files (x86)\gradle\bin (in my exemple) to "Path Environment Variables"



Variable name "Path" and variable value "C:\Program Files (x86)\gradle\bin" for both: User Variable table and System Variables table



You may need to reopen the "Prompt commad line"



To test, type gradle in prompt.



Comments

Popular posts from this blog

Converting A String To Int In Groovy

"Cannot Create Cache Directory /home//.composer/cache/repo/https---packagist.org/, Or Directory Is Not Writable. Proceeding Without Cache"

Android SDK Location Should Not Contain Whitespace, As This Cause Problems With NDK Tools