El siguiente método sería válido para la instalación de Android Studio offline en un equipo Windows o Linux.
1) En primer lugar descargamos Android Studio, lo instalamos y lo ejecutamos en un equipo con red. En el artículo anterior explico como hacerlo en Linux, en Windows no presenta dificultades. Al iniciarlo por primera vez descargará y configurará gradle y el SDK.
2) Descargamos los complementos que necesitemos desde Tools -> Android -> SDK Manager.
3) Hecho esto, trasladaremos los archivos al equipo sin red. En él deberemos tener alguna versión de java. Copiamos las siguientes carpetas:
En Windows:
C:\Archivos de programa\Android Studio
C:\Usuarios\XXXX\AppData\Local\Android\gradle
C:\Usuarios\XXXX\AppData\Local\Android\sdk
C:\Usuarios\XXXX\.android
C:\Usuarios\XXXX\.AndroidStudioX.X
C:\Usuarios\XXXX\.gradle
En Linux:
/usr/share/android-studio
/home/XXX/.android/home/XXX/.AndroidStudioX.X
/home/XXX/.gradle
Las podemos dejar en la misma ruta o en otra. Cuando arranquemos Android Studio en el equipo sin red nos dará algunos errores porque seguramente no encontrará las carpetas de java (JDK), SDK y gradle. Posiblemente nos pida que le indiquemos la dirección donde tengamos el SDK. En cualquier caso, os indico donde debéis definir las rutas de JDK, SDK y gradle.
4) Para definir la ruta de JDK y SDK, desde el menú inicial vamos a Configure -> Project Defaults -> Project Structure.
Y especificamos la ubicación de java y el SDK:
5) Para especificar la ruta de gradle, desde el menú inicial, pulsaremos en Settings. Nos desplazaremos desde el menú que se abre a Build, Execution, Deployment -> Gradle. Y especificaremos la ruta de nuestra carpeta de gradle.
Con estas modificaciones Android Studio ya debería funcionar sin tener que acceder a internet.