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 -vpour 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.shAdding 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