Installe

Android platform

## Install Java

sudo apt update
sudo apt install default-jdk
java -version


## Install gradle

wget https://services.gradle.org/distributions/gradle-6.3-bin.zip -P /tmp
sudo unzip -d /opt/gradle /tmp/gradle-*.zip
sudo unzip -d /opt/gradle /tmp/gradle-*.zip

sudo vim /etc/profile.d/gradle.sh

export GRADLE_HOME=/opt/gradle/gradle-6.3
export PATH=${GRADLE_HOME}/bin:${PATH}

sudo chmod +x /etc/profile.d/gradle.sh

source /etc/profile.d/gradle.sh

gradle -v

pour debian 11 : https://www.atlantic.net/dedicated-server-hosting/how-to-install-gradle-on-debian-11

## Install Android Studio

wget https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2020.3.1.26/android-studio-2020.3.1.26-linux.tar.gz
tar -xvzf android-studio-*-linux.tar.gz
sudo mv android-studio /opt/
sudo /opt/android-studio/bin/studio.sh

Adding SDK Packages :

system settings/android SDK/SDK platforms

  • Android API 32
  • Android 11

Android SDK Tools :

system settings/android SDK/sdk tools

  • Android SDK Build-tools 33 (sow packkage detail - add 30.0.3)
  • Android SDK Command-line Tools (lastest)
  • Android Auto API simulators
  • Android Emulator
  • Android SDK platform-Tools
  • Android SDK Tools (Obsolete)

Setting environment variables

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

export ANDROID_SDK_ROOT=/home/patrick/Android/Sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools/   
export PATH=$PATH:ANDROID_SDK_ROOT/tools/bin 
export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/  
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator/  

Install pre-requisites for building

cordova requirements

 

Cordova

https://cordova.apache.org/docs/en/11.x/guide/cli/index.html

# Install node and npm

sudo apt update
sudo apt install nodejs
node -v
sudo apt install npm

 

# Install cordova

sudo npm install -g cordova

 

# Create the App

cordova create demo com.site.demo Demo

 

# Add Platforms

cd demo
cordova platform add ios
cordova platform add android

cordova platform ls

 

nouveau projet react native

npx react-native init adlibraire --version 0.70.6
npx react-native-rename@latest  "fr.adliber.adlibraire" --skipGitStatusCheck