Spaces:
Build error
Build error
A newer version of the Gradio SDK is available: 6.19.0
metadata
title: WebToAPK Builder
emoji: 💻
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 4.44.1
python_version: '3.11'
app_file: app.py
pinned: false
📱 WebToAPK Builder
Convierte cualquier sitio web en una APK de Android real e instalable.
¿Qué hace esto diferente?
A diferencia de otros generadores que producen ZIPs con XML de texto (que Android rechaza con "error al analizar el paquete"), este Space genera APKs reales:
- ✅ DEX bytecode compilado — MainActivity con WebView real (no un stub vacío)
- ✅ AXML binario — AndroidManifest.xml en el formato binario que Android exige
- ✅ Firma JAR v1 (PKCS#7) — sin jarsigner, implementada en Python puro con
cryptography - ✅ Íconos PNG multi-densidad — mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi
- ✅ Sin Android Studio ni SDK — todo generado en Python
Cómo funciona
- Pega la URL de cualquier sitio web
- Dale un nombre a la app (opcional)
- Elige un color de tema
- Haz clic en Generar APK
- Descarga e instala el
.apken tu Android
Instalación en Android
- Descarga el APK
- Transfiérelo al dispositivo (cable USB, Google Drive, WhatsApp, etc.)
- En Android: Ajustes → Seguridad → Fuentes desconocidas → Activar
- Abre el archivo APK y toca Instalar
Técnica
El APK generado es una WebView app:
- Carga la URL indicada en un
android.webkit.WebView - JavaScript habilitado por defecto
- DOM Storage habilitado
- Viewport amplio (useWideViewPort)
- Botón Atrás navega en el historial web
Limitaciones
- La app requiere conexión a internet
- Algunas webs bloquean WebViews (Instagram, etc.)
- minSdkVersion: 21 (Android 5.0+)
- targetSdkVersion: 34 (Android 14)