diff --git a/src/android.rs b/src/android.rs index feaf6b6..6f4fead 100644 --- a/src/android.rs +++ b/src/android.rs @@ -28,6 +28,7 @@ mod jni { use robusta_jni::jni::objects::AutoLocal; use robusta_jni::jni::JNIEnv; use crate::config::ClientConfiguration; + use crate::client::android::AndroidClient; use crate::TUN_QUIT; use std::fs::File; diff --git a/src/client.rs b/src/client.rs index 02de39f..9b27ca2 100644 --- a/src/client.rs +++ b/src/client.rs @@ -312,6 +312,7 @@ pub mod android { use crate::config::ClientConfiguration; use tokio_util::sync::CancellationToken; use std::fs::File; + use std::os::fd::FromRawFd; use tokio::{net::UdpSocket, sync::{Mutex, mpsc}, io::{BufReader, BufWriter, AsyncWriteExt, AsyncReadExt}}; use log::{error, info, warn};