No description
- JavaScript 58%
- HTML 39.8%
- Java 2.2%
| mobile-app | ||
| .DS_Store | ||
| exchange-convertor.zip | ||
| icon16.png | ||
| icon24.png | ||
| icon48.png | ||
| icon64.png | ||
| icon128.png | ||
| icon128.svg | ||
| manifest.json | ||
| popup.html | ||
| popup.js | ||
| README.md | ||
Android Recovery Guide
This project currently has Android build dependencies removed. Use these steps to restore everything.
1) Reinstall system tools
brew install --cask android-commandlinetools
brew install openjdk@21
2) Reinstall mobile app npm dependencies
cd /Users/nithinramkalava/Developer/visa-exchange-extension/mobile-app
npm install @capacitor/core @capacitor/android
npm install -D @capacitor/cli
3) Reinstall Android SDK packages and accept licenses
export JAVA_HOME=/opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk/Contents/Home
export PATH="$JAVA_HOME/bin:$PATH"
export ANDROID_SDK_ROOT=/opt/homebrew/share/android-commandlinetools
yes | sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --licenses
sdkmanager --sdk_root="$ANDROID_SDK_ROOT" \
"platform-tools" \
"platforms;android-35" \
"build-tools;35.0.0" \
"cmdline-tools;latest"
4) Configure project SDK path
Create or replace this file:
- /Users/nithinramkalava/Developer/visa-exchange-extension/mobile-app/android/local.properties
with:
sdk.dir=/opt/homebrew/share/android-commandlinetools
5) Sync and build APK
cd /Users/nithinramkalava/Developer/visa-exchange-extension/mobile-app
npx cap sync android
cd android
export JAVA_HOME=/opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk/Contents/Home
export PATH="$JAVA_HOME/bin:$PATH"
./gradlew assembleDebug
APK output:
- /Users/nithinramkalava/Developer/visa-exchange-extension/mobile-app/android/app/build/outputs/apk/debug/app-debug.apk