yggdrasil-network / yggdrasil-android

Reference implementation for connecting to the Yggdrasil Network from Android devices
MIT License
120 stars 19 forks source link

Please add build instructions #4

Closed avevad closed 2 years ago

avevad commented 3 years ago

Can't build project without build instructions:

> Task :app:compileDebugKotlin FAILED
e: /home/avevad/StudioProjects/yggdrasil-android/app/src/main/java/eu/neilalexander/yggdrasil/ConfigurationProxy.kt: (5, 8): Unresolved reference: mobile
e: /home/avevad/StudioProjects/yggdrasil-android/app/src/main/java/eu/neilalexander/yggdrasil/ConfigurationProxy.kt: (17, 24): Unresolved reference: Mobile
e: /home/avevad/StudioProjects/yggdrasil-android/app/src/main/java/eu/neilalexander/yggdrasil/ConfigurationProxy.kt: (27, 20): Unresolved reference: Mobile
e: /home/avevad/StudioProjects/yggdrasil-android/app/src/main/java/eu/neilalexander/yggdrasil/MainActivity.kt: (15, 8): Unresolved reference: mobile
e: /home/avevad/StudioProjects/yggdrasil-android/app/src/main/java/eu/neilalexander/yggdrasil/MainActivity.kt: (34, 58): Unresolved reference: Mobile
e: /home/avevad/StudioProjects/yggdrasil-android/app/src/main/java/eu/neilalexander/yggdrasil/PacketTunnelProvider.kt: (12, 8): Unresolved reference: mobile
e: /home/avevad/StudioProjects/yggdrasil-android/app/src/main/java/eu/neilalexander/yggdrasil/PacketTunnelProvider.kt: (28, 29): Unresolved reference: Yggdrasil
e: /home/avevad/StudioProjects/yggdrasil-android/app/src/main/java/eu/neilalexander/yggdrasil/PacketTunnelProvider.kt: (78, 14): Overload resolution ambiguity: 
public open fun addAddress(p0: InetAddress!, p1: Int): VpnService.Builder! defined in android.net.VpnService.Builder
public open fun addAddress(p0: String!, p1: Int): VpnService.Builder! defined in android.net.VpnService.Builder
e: /home/avevad/StudioProjects/yggdrasil-android/app/src/main/java/eu/neilalexander/yggdrasil/PacketTunnelProvider.kt: (192, 30): Overload resolution ambiguity: 
public open fun write(p0: ByteArray!): Unit defined in java.io.FileOutputStream
public open fun write(p0: Int): Unit defined in java.io.FileOutputStream

FAILURE: Build failed with an exception.
davidadriao commented 2 years ago

Follow the README of the this repo to generate the yggdrasil.aar file, then copy it to the yggdrasil-android/app/libs/ folder, it should fix that issue.