diff --git a/Android.md b/Android.md index 4abfadf..f5090cd 100644 --- a/Android.md +++ b/Android.md @@ -1,3 +1,27 @@ ## Desarrollo en Alpine -Para instalar el SDK en Alpine, seguir [estas instrucciones](https://stackoverflow.com/a/66316335) +Estas instrucciones están parcialmente tomadas de [esta respuesta en StackOverflow](https://stackoverflow.com/a/66316335). + +1. Para instalar el SDK en Alpine, primero instalemos `android-tools` para instalar las herramientas básicas de Android (`adb` por ejemplo) junto a sus versiones de Java: + + ```sh + # Correr como root: + apk add android-tools + ``` + +2. Después tenemos que crear un `ANDROID_SDK_ROOT`: + + ```sh + mkdir ~/android-sdk + # ¡Poner en ~/.profile! + export ANDROID_SDK_ROOT="$HOME/android-sdk" + export PATH="$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin" + ``` + +3. Bajamos [commandlinetools](https://developer.android.com/studio#command-tools) (que incluye `sdkmanager`) y lo extraemos dentro de `~/android-sdk/cmdline-tools/latest`. + +4. Finalmente, instalamos las cosas que necesitamos. Por ejemplo, para [Lunar](https://0xacab.org/lunaramaturitmo/app/) (acorde a [la documentación](https://0xacab.org/lunaramaturitmo/app/-/blob/master/docs/prepare.md)): + + ```sh + sdkmanager 'build-tools;29.0.2' 'platforms;android-29' + ```