CalyxOS Emulator images are now available, which can be used with the Emulator present in Android Studio.
They’re mostly meant for testing apps (especially system included apps such as Datura and Seedvault). They’re not meant for general usage.
These images are
userdebug which means you can use
Additionally, these aren’t separately signed, which means all the apps are signed using publicly available AOSP “test-keys”, meaning that you can easily test code changes to system apps.
x86_64 images are available currently.
arm64 images appear to be currently broken in AOSP, however we’re trying to see if we can fix them. Those will be made available when ready.
This emulator image is meant for use with Android Studio
- Launch Android Studio, and open Tools -> SDK Manager
- Click on “SDK Update Sites”, and then tap the
+plus icon on the left.
- Type in the above url, i.e. https://release.calyxinstitute.org/sys-img.xml and under name enter “CalyxOS”
- Make sure the checkbox to the left of “CalyxOS” is checked, and then hit Apply or OK.
- You can now create an AVD with the CalyxOS image.
- Open “Tools -> AVD Manager”
- Click “Create Virtual Device” at the bottom, then select hardware.
- Next, on the “System Image” selection page, click on “x86 Images”.
- You should see the CalyxOS Images, they will show up as Target: Android 11 (CalyxOS Android System Image).
- Click “Download” to download the system image, and then hit next.
- You can now launch the AVD to run CalyxOS.
These images will get updated every month as we tag and release new builds.
If you want to install these images using sdkmanager, the strings are:
F-Droid has CI images which have the Android SDK pre-configured with our repos.
They’re included in the docker image:
This means that this can be used to directly install the CalyxOS images and use it for testing / CI.
For more details see: https://gitlab.com/fdroid/ci-images-client