bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


cordova_install

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
cordova_install [2023/11/27 19:30]
enric_mieza_sanchez [Variables d'entorn GNU/Linux]
cordova_install [2024/09/18 16:14] (actual)
enric_mieza_sanchez [Instal·lació en Ubuntu]
Línia 20: Línia 20:
 Per instal·lar Cordova necessites un bon plegat d'eines. De forma general necessitaràs: Per instal·lar Cordova necessites un bon plegat d'eines. De forma general necessitaràs:
   - **Android Studio** que ens facilitarà les eines de l'Android SDK.   - **Android Studio** que ens facilitarà les eines de l'Android SDK.
-  - **Java 11 JDK** no ens servirà cap altra versió.+  - **Java JDK** té les llibreries de compilació de Java.
   - **NodeJS** que ens facilitarà el gestor de paquets NPM amb el què podrem instal·lar Cordova   - **NodeJS** que ens facilitarà el gestor de paquets NPM amb el què podrem instal·lar Cordova
   - **Gradle** en la darrera versió.   - **Gradle** en la darrera versió.
Línia 38: Línia 38:
   - Primer cal tenir instal·lat **Anrdoid Studio**:<code>$ sudo snap install android-studio --classic</code>   - Primer cal tenir instal·lat **Anrdoid Studio**:<code>$ sudo snap install android-studio --classic</code>
     - Prova de crear un projecte dins d'Android Studio i llençar-lo sobre una VM Android (emulador) abans de seguir amb el tutorial.     - Prova de crear un projecte dins d'Android Studio i llençar-lo sobre una VM Android (emulador) abans de seguir amb el tutorial.
-  - Cal **instal·lar Java 11 JDK, només funcionarà amb aquesta versió** de Java+  - Cal **instal·lar Java JDK**. 
-    - Vigila que no tens cap altra versió instal·lada. Si la tens, desinstal·la-la. Comprova si la tens amb (ha de sortir-te openjdk version 11):<code>$ javac -version</code> +    - Vigila que no tens cap altra versió instal·lada:<code>$ javac -version</code> 
-    - Instal·la Java 11 JDK:<code>$ sudo apt install openjdk-11-jdk</code>+    - Instal·la Java JDK:<code>$ sudo apt update 
 +$ sudo apt install default-jdk</code>
     - Ajusta la variable d'entorn ''ANDROID_HOME'':<code>$ export ANDROID_HOME=~/Android/Sdk</code>     - Ajusta la variable d'entorn ''ANDROID_HOME'':<code>$ export ANDROID_HOME=~/Android/Sdk</code>
     - Millor que afegeixis aquest export a l'arxiu ''~/.profile'' (afegiu-lo al final del fitxer). Si no, caldrà que facis l'export cada cop que obris una //shell// per treballar amb Cordova.     - Millor que afegeixis aquest export a l'arxiu ''~/.profile'' (afegiu-lo al final del fitxer). Si no, caldrà que facis l'export cada cop que obris una //shell// per treballar amb Cordova.
-  - Necessitarem **instal·lar NodeJS**, no pel servidor web, sinó perquè necessitem el gestor de paquets ''npm'': +  - Necessitarem **instal·lar NodeJS**, no pel servidor web, sinó perquè necessitem el gestor de paquets ''npm''. ULL! Ha de ser la versió LTS. 
-    - Canviem repos per [[https://github.com/nodesource/distributions/blob/master/README.md|descarregar la versió LTS]]:<code>curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -</code> +    - Per a Ubuntu 22.04 (jammy) la versió dels repos és molt antiga i l'actualitzarem amb la utilitat ''n'':<code> 
-    - Instal·lar nodejs:<code>$ sudo apt install nodejs</code>+sudo apt update 
 +$ sudo apt install nodejs npm 
 +$ sudo npm install -g n 
 +sudo n lts 
 +$ node --version</code> 
 +    - Per a Ubuntu 24.04 (noble) la versió que ve per defecte (v18) ens és suficient:<code> 
 +$ sudo apt update 
 +$ sudo apt install nodejs npm 
 +</code>
   - Instal·lar **Cordova**: <code>$ sudo npm install -g cordova</code>   - Instal·lar **Cordova**: <code>$ sudo npm install -g cordova</code>
-  - També ens caldrà **Gradle**: +  - Instal·lar **Gradle**: 
-    - Ajustem [[https://launchpad.net/~cwchien/+archive/ubuntu/gradle|repos ppa]] per tal que s'instal·li la darrera versió:<code>$ sudo add-apt-repository ppa:cwchien/gradle+    - En Ubuntu 22.04 (jammy): ajustem [[https://launchpad.net/~cwchien/+archive/ubuntu/gradle|repos ppa]] per tal que s'instal·li la darrera versió<code>$ sudo add-apt-repository ppa:cwchien/gradle
 $ sudo apt install gradle</code> $ sudo apt install gradle</code>
 +    - En Ubuntu 24.04 (noble): instal·lem via ''snap'':<code>$ sudo snap install gradle --classic</code>
     - Comprova que és una versió recent (7.x durant l'any 2022) amb:<code>$ gradle -v</code>     - Comprova que és una versió recent (7.x durant l'any 2022) amb:<code>$ gradle -v</code>
  
Línia 150: Línia 160:
 Les variables d'entorn cal ajustar-les d'aquesta manera (en macos Monterey): Les variables d'entorn cal ajustar-les d'aquesta manera (en macos Monterey):
   export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home/   export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home/
-  export ANDROID_SDK_ROOT=~/Library/Android/sdk+  export ANDROID_HOME=~/Library/Android/sdk
  
 També hi ha un [[https://stackoverflow.com/questions/68387270/android-studio-error-installed-build-tools-revision-31-0-0-is-corrupted|problema amb el nom dels executables del compilador DX]]. Cal renombrar o fer un symlink als arxiu ''d8'' i ''lib/d8.jar'' (en la meva instal·lació estan a ''~/Library/Android/sdk/build-tools/32.0.0-rc1''). També hi ha un [[https://stackoverflow.com/questions/68387270/android-studio-error-installed-build-tools-revision-31-0-0-is-corrupted|problema amb el nom dels executables del compilador DX]]. Cal renombrar o fer un symlink als arxiu ''d8'' i ''lib/d8.jar'' (en la meva instal·lació estan a ''~/Library/Android/sdk/build-tools/32.0.0-rc1'').
cordova_install.1701113458.txt.gz · Darrera modificació: 2023/11/27 19:30 per enric_mieza_sanchez