NOT INSTALLED
The Android Studio desktop IDE is not installed on this server. A search of the usual
locations (/opt/android-studio, /usr/local/android-studio,
~/android-studio, snap packages, and PATH) found no
studio.sh / product-info.json.
This is expected — the server is headless (no desktop GUI). Every APK/AAB here was built from the command line with the Android SDK and the Gradle wrapper, which needs no IDE.
| Component | Version | Location |
|---|---|---|
| Android SDK | installed | /home/waheed/android-sdk |
| Build-tools | 34.0.0, 35.0.0 | …/android-sdk/build-tools/ |
| Platform | android-35 (Android 15) | …/android-sdk/platforms/ |
| Platform-tools | adb 1.0.41 | …/android-sdk/platform-tools/ |
| Command-line tools | latest | …/android-sdk/cmdline-tools/latest/bin/ |
| Gradle | 8.14.2 (via wrapper) | per-project gradlew |
| JDK | OpenJDK 17.0.18 | /usr/lib/jvm/java-17-openjdk-arm64 |
export ANDROID_HOME=/home/waheed/android-sdk export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-arm64 cd /home/waheed/WhatsappRecorder/VoiceVaultApp ./gradlew assembleDebug # debug APK ./gradlew assembleRelease # signed release APK ./gradlew bundleRelease # signed AAB (Play upload)
Outputs land under app/build/outputs/
(apk/release/app-release.apk, bundle/release/app-release.aab).
It would only help if you connect a desktop/remote GUI — Android Studio is a graphical IDE and won't run on a pure headless server in a useful way. The command-line SDK above is the correct setup for building on a server. If you do want the IDE (e.g. to develop locally), install it on your own computer and point it at this project folder; the SDK it downloads there is independent of this server's SDK.
sdkmanager at /home/waheed/android-sdk/cmdline-tools/latest/bin/sdkmanager — no IDE required./home/waheed/android-sdk.