Download Latest Version astap_command-line_version_Android_x86_64.zip (335.6 kB)
Email in envelope

Get an email when there's a new version of astap program

Home / android
Name Modified Size InfoDownloads / Week
Parent folder
older 2025-07-19
astap_command-line_version_Android_armhf.zip 2025-09-14 337.7 kB
astap_command-line_version_Android_x86.zip 2025-09-14 329.9 kB
astap_command-line_version_Android_aarch64.zip 2025-09-14 330.2 kB
astap_command-line_version_Android_x86_64.zip 2025-09-14 335.6 kB
readme.txt 2025-08-27 2.0 kB
Totals: 6 Items   1.3 MB 12
Command-line solver astap-cli for Android. Usage instruction see below.


aarch64, 64 bit arm64/aarch64 version for both phones and phone emulators
X86_64, 64 bit version for phone emulators
armhf, 32 bit version for old phones   
X86, 32 bit version for old phone  emulators 


This program version is for astrometric solving only. Command line parameters for the command-line version are identical to the GUI version. The command-line version can process FITS, JPEG, PNG, PPM and TIFF files but not RAW and XISF files.

Download and install also one of the star databases based on your field-of-view (fov):

     D50      (6 > fov > 0.2 degrees)
     D20      (6 > fov > 0.3 degrees) 
     D05      (6 > fov > 0.6 degrees) 
     G05      (20 > fov > 3.0 degrees) 
     W08      (     fov > 20 degrees) 


This command line solver can be combined with an Android App. Installation instructions:

1) Rename astap_cli to something like libastap_cli.so  and put it where native librariries are (this naming ensures it is copied)

2) Make sure libaries are unpacked. Use android:extractNativeLibs="true" in the manifest. Example https://github.com/artyom-beilis/android_live_stacker/blob/web_ols/app/src/main/AndroidManifest.xml

3) Make in Android the file executable again by chmod +x 

4) Execute libastap_cli.so  with the full path.

You could also test the executable in Android Studio. Both the X86_64 and the arm64/aarch64 version will run in an X86_64 emulator. Inside the zip file there is an text file with some instruction to test the PIE binary. Note the ELF header ends up marked as ET_DYN (shared object) instead of ET_EXEC. That’s normal for Android executables since Android 5.0:


Some guidance:
https://www.cloudynights.com/topic/793549-astrometric-plate-solving-on-your-phone-astap-for-android/#entry14230200
https://github.com/han-k59/astap/issues/1#issuecomment-2198428243

The command line commands are documented here: 
http://www.hnsky.org/astap.htm#astap_command_line

Source: readme.txt, updated 2025-08-27