Android Development¶
Guide for developing Movian on Android platform.
Prerequisites¶
- Android SDK (API Level 21+)
- Android NDK (r21+)
- Java Development Kit (JDK 8+)
- Android Studio (recommended)
Setup¶
Install Android SDK/NDK¶
# Via Android Studio
# Or download standalone tools from developer.android.com
export ANDROID_HOME=/path/to/android-sdk
export ANDROID_NDK=/path/to/android-ndk
Clone Repository¶
Building¶
Configure Build¶
Build APK¶
Install on Device¶
Development¶
Android-Specific Code¶
Located in movian/android/ directory.
Native Code¶
C/C++ code in movian/src/ compiled via NDK.
Java Code¶
Java wrapper in movian/android/src/.
Debugging¶
Logcat¶
Native Debugging¶
Testing¶
- Test on different Android versions
- Test on different screen sizes
- Test with hardware buttons
- Test performance