mirror of
https://github.com/yggdrasil-network/yggdrasil-android.git
synced 2025-04-27 21:55:08 +03:00
Merge pull request #20 from majestrate/add-readme-2022-10-19
add readme.md
This commit is contained in:
commit
7e4321b6c5
1 changed files with 37 additions and 0 deletions
37
readme.md
Normal file
37
readme.md
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
## build instructions
|
||||||
|
|
||||||
|
* install gomobile
|
||||||
|
|
||||||
|
```bash
|
||||||
|
go install golang.org/x/mobile/cmd/gomobile@latest
|
||||||
|
```
|
||||||
|
|
||||||
|
* build yggdrasil-go for android:
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/yggdrasil-network/yggdrasil-go /tmp/yggdrasil-go
|
||||||
|
cd /tmp/yggdrasil-go
|
||||||
|
./contrib/mobile/build -a
|
||||||
|
```
|
||||||
|
|
||||||
|
* clone yggdrasil for android and copy over the built go library
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/yggdrasil-network/yggdrasil-android /tmp/yggdrasil-android
|
||||||
|
mkdir /tmp/yggdrasil-android/app/libs
|
||||||
|
cp /tmp/yggdrasil-go/yggdrasil.aar /tmp/yggdrasil-android/app/libs/
|
||||||
|
```
|
||||||
|
|
||||||
|
* build yggdrasil-android
|
||||||
|
|
||||||
|
```
|
||||||
|
cd /tmp/yggdrasil-android
|
||||||
|
./gradew assemble
|
||||||
|
```
|
||||||
|
|
||||||
|
note: you will need to use jdk-11 as jdk-16 `"doesn't work" ™`
|
||||||
|
|
||||||
|
on debian/ubuntu you can set which jdk used with the `JAVA_HOME` env var:
|
||||||
|
```
|
||||||
|
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/
|
||||||
|
```
|
Loading…
Add table
Add a link
Reference in a new issue