# Using Julia on Android?

**URL:** https://discourse.julialang.org/t/using-julia-on-android/8086
**Category:** General Usage
**Tags:** android
**Created:** [January 1, 2018, 1:01am UTC](https://discourse.julialang.org/t/using-julia-on-android/8086 "2018-01-01T01:01:33Z")
**Posts on this page:** 9
**Page:** 3

<div class="post-metadata">

### Author: ![Shayan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shayan/32/33025_2.png) [@Shayan](https://discourse.julialang.org/u/Shayan)
#### Post date: [April 4, 2023, 9:09pm UTC](https://discourse.julialang.org/t/using-julia-on-android/8086/44 "2023-04-04T21:09:19Z")

</div>

When I try for Julia 1.8.0 I get the following:

```julia-auto
userland@localhost:~$ wget https://julialang-s3.julialang.org/bin/linux/aarch64/1.2/julia-1.8.5-linux-aarch64.tar.gz --2023-04-04 21:07:50-- https://julialang-s3.julialang.org/bin/linux/aarch64/1.2/julia-1.8.5-linux-aarch64.tar.gz
Resolving julialang-s3.julialang.org (julialang-s3.julialang.org)... 198.18.0.4
Connecting to julialang-s3.julialang.org (julialang-s3.julialang.org)|198.18.0.4|:443... connected.
ERROR: cannot verify julialang-s3.julialang.org's certificate, issued by 'CN=GlobalSign Atlas R3 DV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE':
  Unable to locally verify the issuer's authority.
To connect to julialang-s3.julialang.org insecurely, use `--no-check-certificate'.

```

Then by appending the flag:

```julia-auto
userland@localhost:~$ wget https://julialang-s3.julialang.org/bin/linux/aarch64/1.2/julia-1.8.0-linux-aarch64.tar.gz --no-check-certificate
--2023-04-04 21:08:11-- https://julialang-s3.julialang.org/bin/linux/aarch64/1.2/julia-1.8.0-linux-aarch64.tar.gz
Resolving julialang-s3.julialang.org (julialang-s3.julialang.org)... 198.18.0.4
Connecting to julialang-s3.julialang.org (julialang-s3.julialang.org)|198.18.0.4|:443... connected.
WARNING: cannot verify julialang-s3.julialang.org's certificate, issued by 'CN=GlobalSign Atlas R3 DV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE':
  Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 404 Not Found
2023-04-04 21:08:12 ERROR 404: Not Found.

```

# Update

The following worked

```julia-auto
userland@localhost:~$ wget https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.5-linux-aarch64.tar.gz --no-check-certificate
--2023-04-04 21:11:56-- https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.5-linux-aarch64.tar.gz
Resolving julialang-s3.julialang.org (julialang-s3.julialang.org)... 198.18.0.4
Connecting to julialang-s3.julialang.org (julialang-s3.julialang.org)|198.18.0.4|:443... connected.
WARNING: cannot verify julialang-s3.julialang.org's certificate, issued by 'CN=GlobalSign Atlas R3 DV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE':
  Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 200 OK
Length: 123926747 (118M) [application/x-tar]
Saving to: 'julia-1.8.5-linux-aarch64.tar.gz'

julia-1.8.5-linux-aarch64.tar.gz 100%[==========================================================>] 118.19M 2.04MB/s in 58s

2023-04-04 21:12:59 (2.03 MB/s) - 'julia-1.8.5-linux-aarch64.tar.gz' saved [123926747/123926747]

```

---

<div class="post-metadata">

### Author: ![Pia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pia/32/215097_2.png) [@Pia](https://discourse.julialang.org/u/Pia)
#### Post date: [February 6, 2025, 7:20am UTC](https://discourse.julialang.org/t/using-julia-on-android/8086/45 "2025-02-06T07:20:00Z")

</div>

(Disclaimer: I’m the developer of Pialytic)  
Another option using Julia on Android may be the Android app Pialytic which lets you execute code and generate plots on your device without the need for manual installation using Termux.  
If you have existing projects, you can import them from other devices using Git, Dropbox or Box.

---

<div class="post-metadata">

### Author: ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)
#### Post date: [February 6, 2025, 8:06am UTC](https://discourse.julialang.org/t/using-julia-on-android/8086/46 "2025-02-06T08:06:33Z")

</div>

> [@Pia](#):
>
> the Android app Pialytic which lets you execute code and generate plots on your device without the need for manual installation using Termux.

@Pia, is there any documentation or video demo for Pialytic?  
Thanks.

_PS:_  
_And why is the app called that?_

---

<div class="post-metadata">

### Author: ![caleb-allen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/caleb-allen/32/14054_2.png) [@caleb-allen](https://discourse.julialang.org/u/caleb-allen)
#### Post date: [February 6, 2025, 12:54pm UTC](https://discourse.julialang.org/t/using-julia-on-android/8086/47 "2025-02-06T12:54:20Z")

</div>

> [@Pia](#):
>
> which lets you execute code

I’m curious, is this compiling Julia code or running it by interpreter?

---

<div class="post-metadata">

### Author: ![Pia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pia/32/215097_2.png) [@Pia](https://discourse.julialang.org/u/Pia)
#### Post date: [February 6, 2025, 1:34pm UTC](https://discourse.julialang.org/t/using-julia-on-android/8086/49 "2025-02-06T13:34:58Z")

</div>

> [@rafael.guerra](#):
>
> > [@Pia](#):
> >
> > the Android app Pialytic which lets you execute code and generate plots on your device without the need for manual installation using Termux.
> 
> @Pia, is there any documentation or video demo for Pialytic?  
> Thanks.
> 
> _PS:_  
> _And why is the app called that?_

Currently there only exist the screenshots of the app in the store as we’re working on an iOS version of the app. There is a short Help section inside the app with a few examples.  
The app itself should be self explanatory: Choose where the projects should be stored (on device or in cloud) - create a project - edit the Julia file and generate the result.

PS: Pialytic stands for Project Integrated Assistant lytic (whatever that means) but we’re happy for any suggestions.

---

<div class="post-metadata">

### Author: ![Pia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pia/32/215097_2.png) [@Pia](https://discourse.julialang.org/u/Pia)
#### Post date: [February 6, 2025, 1:42pm UTC](https://discourse.julialang.org/t/using-julia-on-android/8086/50 "2025-02-06T13:42:03Z")

</div>

> [@caleb-allen](#):
>
> I’m curious, is this compiling Julia code or running it by interpreter?

Currently it uses interpreting but there would be no problem providing compiling the code as well. I’ll look into that on how this can be used efficiently.

---

<div class="post-metadata">

### Author: ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)
#### Post date: [February 6, 2025, 2:57pm UTC](https://discourse.julialang.org/t/using-julia-on-android/8086/51 "2025-02-06T14:57:55Z")

</div>

@Pia, how are packages added and environments managed by Pialytic? In the first test, I could only run a script with Base Julia code.

---

<div class="post-metadata">

### Author: ![Pia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pia/32/215097_2.png) [@Pia](https://discourse.julialang.org/u/Pia)
#### Post date: [February 6, 2025, 6:21pm UTC](https://discourse.julialang.org/t/using-julia-on-android/8086/52 "2025-02-06T18:21:46Z")

</div>

Currently, we can add all packages a user requests so that they are available for all users immediately but we’re working on the possibility that users can install packages as needed. If you tell use what is missing we’d be happy to install anything that is needed.

---

<div class="post-metadata">

### Author: ![caleb-allen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/caleb-allen/32/14054_2.png) [@caleb-allen](https://discourse.julialang.org/u/caleb-allen)
#### Post date: [May 3, 2025, 12:55pm UTC](https://discourse.julialang.org/t/using-julia-on-android/8086/53 "2025-05-03T12:55:08Z")

</div>

Pixel users can now run Julia using the new “Terminal” app built into Android! It installs a Linux environment in which Julia can run just as with any other arm64 environment, save for graphics (for the time being\[1\]).

 ![Screenshot_20250503-134330](https://global.discourse-cdn.com/julialang/original/3X/9/5/95e23ba9233f43f2a4248f60aa6994a03bbf8550.png)

More information here: [Android's native Linux Terminal app is live in Google's latest update](https://www.androidpolice.com/android-15-linux-terminal-app/)

* * *

1. there are hints in the source code (a disabled “display” button) and in the Linux environment (a script called `enable_display`) that indicate that support for graphical applications is in development in some capacity.

[Previous page](https://discourse.julialang.org/t/using-julia-on-android/8086.md?page=2)
