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 17:25]
enric_mieza_sanchez [Java version] java 11
cordova_install [2023/11/28 19:41] (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 JDK** no ens servirà cap altra versió.+  - **Java 11 JDK** no ens servirà cap altra versió.
   - **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 39: Línia 39:
     - 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 11 JDK, només funcionarà amb aquesta versió** de Java.
-    - 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>java -version</code>+    - 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>
     - Instal·la Java 11 JDK:<code>$ sudo apt install openjdk-11-jdk</code>     - Instal·la Java 11 JDK:<code>$ sudo apt install openjdk-11-jdk</code>
-    - Ajusta la variable d'entorn ''ANDROID_SDK_ROOT'':<code>$ export ANDROID_SDK_ROOT=~/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'':
-    - 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> +    - Segueix [[https://github.com/nodesource/distributions#installation-scripts|la doc per a descarregar la versió LTS]] 
-    - Instal·lar nodejs:<code>$ sudo apt install nodejs</code>+    ULL! Ha de ser la versió LTS (v20.10 el Novembre de 2023).
   - Instal·lar **Cordova**: <code>$ sudo npm install -g cordova</code>   - Instal·lar **Cordova**: <code>$ sudo npm install -g cordova</code>
   - També ens caldrà **Gradle**:   - També ens caldrà **Gradle**:
Línia 85: Línia 85:
 ==== Variables d'entorn GNU/Linux ==== ==== Variables d'entorn GNU/Linux ====
 Si al llançar el ''run'' ens dona errors en Ubuntu perquè no troba les llibreries (SDK, JDK), executa: Si al llançar el ''run'' ens dona errors en Ubuntu perquè no troba les llibreries (SDK, JDK), executa:
-  export ANDROID_SDK_ROOT=~/Android/Sdk+  export ANDROID_HOME=~/Android/Sdk
  
 El millor és que incloguis aquestes darreres instruccions a l'arxiu ''~/.profile'' del teu //home directory// i així no caldrà picar-les cada cop que vulguis treballar amb Cordova. Si ho fas, per tal de no reiniciar la màquina, pots carregar l'//script// manualment: El millor és que incloguis aquestes darreres instruccions a l'arxiu ''~/.profile'' del teu //home directory// i així no caldrà picar-les cada cop que vulguis treballar amb Cordova. Si ho fas, per tal de no reiniciar la màquina, pots carregar l'//script// manualment:
Línia 113: Línia 113:
   $ sudo apt install openjdk-11-jdk   $ sudo apt install openjdk-11-jdk
  
-I posar la com a versió per defecte amb:+I posar la 11 com a versió per defecte amb:
   $ sudo update-alternatives --config java   $ sudo update-alternatives --config java
   $ sudo update-alternatives --config javac   $ sudo update-alternatives --config javac
Línia 150: Línia 150:
 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.1701105933.txt.gz · Darrera modificació: 2023/11/27 17:25 per enric_mieza_sanchez