# Dependencias

En primer lugar, es necesario añadir el siguiente repositorio Maven dentro del bloque `repositories` del fichero `settings.gradle`

{% hint style="info" %}
En los proyectos que todavía utilizan una estructura antigua, el bloque `repositories` se encuentra en el fichero `build.gradle` ubicado a nivel de **app.**
{% endhint %}

```gradle
repositories {
    maven { url 'https://artifactory.netsocks.io/artifactory/maven' }
}
```

{% hint style="danger" %}
Easy VPN SDK no es compatible con nuestro otro producto "Netnode". **Asegúrate no incluirlo o utilizarlo**. Si estabas utilizando Netnode tendrás que eliminarlo antes de poder utilizar Easy VPN SDK.
{% endhint %}

Una vez añadido, se puede proceder a incluir el SDK. Para ello, hay que introducir la siguiente línea dentro del bloque `dependencies` del fichero`build.gradle`  de nivel `(:app)`

```gradle
implementation ('io.netsocks:android-vpn-sdk:1.0.0-beta01') { changing = true }
```

En el mismo fichero, justo arriba del bloque repositories, es necesario agregar el siguiente fragmento de código para obtener las últimas actualizaciones y asegurar una monetización más eficiente:

```gradle
configurations.all {
  resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
}
```

{% hint style="danger" %}
Si no agrega el fragmento de código anterior puede que no reciba las últimas actualizaciones de seguridad, al no contar siempre con la versión más reciente de nuestro SDK.
{% endhint %}

Además, en caso de no tener ya la compatibilidad con Java 8, es necesario añadir estas líneas adicionales dentro del bloque `android`, también en el mismo fichero `build.gradle`

```gradle
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
```

Una vez realizado esto, ya puedes proceder con la instalación y uso del SDK.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.netsocks.io/spanish/productos/easy-vpn-sdk/integracion-del-sdk/dependencias.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
