Code on the Go: depuración Android sin PC desde tu móvil

Descubre cómo Code on the Go lleva el debugger completo a tu teléfono Android sin necesidad de PC. Depura en tiempo real con JDWP y Shizuku.

1 jul 2026 • 4 min de lectura • Equip Q2BSTUDIO

Depuración nativa en Android: JDWP por socket local sin cables

El desarrollo de aplicaciones móviles ha evolucionado hasta el punto de que un dispositivo Android puede convertirse en un entorno de trabajo completo. Sin embargo, una de las tareas más complejas ha sido siempre la depuración: en el modelo tradicional, el IDE reside en un ordenador y se comunica con el teléfono a través de ADB mediante USB o WiFi. Code on the Go rompe ese esquema al permitir que tanto el IDE como la app depurada se ejecuten en el mismo dispositivo, sin necesidad de cables ni PCs externos. Este enfoque exige repensar cada capa del stack de depuración, desde el acceso privilegiado hasta el protocolo de comunicación entre procesos.

El reto principal es que ADB es un servicio del sistema Android al que una aplicación normal no puede acceder debido al sandbox de seguridad. La solución pasa por el uso del Java Debug Wire Protocol (JDWP) sobre sockets locales, que sí están permitidos entre aplicaciones sin permisos especiales. Para obtener el nivel de acceso necesario, se emplea un mecanismo inspirado en Shizuku: aprovechando el servicio de emparejamiento por código de la depuración inalámbrica de Android, se establece un canal que permite lanzar procesos con privilegios de shell. Así, se puede inyectar un agente JDWP en la app objetivo mediante el flag --attach-agent del gestor de actividades, invirtiendo la dirección habitual del handshake: la app se conecta al depurador en lugar de esperar una conexión externa.

Este avance no solo es relevante para desarrolladores independientes, sino que abre nuevas posibilidades para empresas que buscan optimizar sus flujos de trabajo. En Q2BSTUDIO entendemos que la innovación técnica debe ir acompañada de soluciones robustas y escalables. Por eso ofrecemos servicios de software a medida que integran las mejores prácticas de desarrollo, incluyendo entornos de depuración móvil como este. La capacidad de depurar directamente desde el dispositivo reduce la fricción en los equipos y acelera la entrega de aplicaciones a medida de alta calidad.

Desde una perspectiva empresarial, este tipo de innovaciones encajan perfectamente con las tendencias actuales de movilidad y nube. Las pruebas y depuración in situ son especialmente útiles para proyectos que incorporan inteligencia artificial o agentes IA, donde la interacción en tiempo real con el hardware del dispositivo es crítica. Además, las organizaciones que adoptan servicios cloud AWS y Azure pueden extender sus pipelines de CI/CD hasta el propio terminal, combinando la flexibilidad de la nube con la potencia de la depuración local. Del mismo modo, la ciberseguridad se ve beneficiada al poder analizar el comportamiento de las aplicaciones en el entorno real sin exponer datos sensibles a redes externas.

Otro aspecto destacado es la integración con herramientas de servicios inteligencia de negocio y Power BI. Al depurar aplicaciones que manejan grandes volúmenes de datos, la capacidad de inspeccionar variables y pausar la ejecución en el propio móvil facilita la validación de flujos de datos y la detección temprana de errores. Las empresas que desarrollan ia para empresas también encuentran aquí un aliado, ya que los modelos de machine learning integrados en apps móviles pueden ser depurados sin depender de un ordenador de escritorio.

Por supuesto, la implementación actual tiene limitaciones: solo soporta proyectos Java (aunque se está trabajando en Kotlin), la edición de variables se limita a tipos primitivos y el proceso inicial requiere la intervención del usuario para el emparejamiento. Sin embargo, estas barreras son superables y no restan valor al núcleo funcional: puntos de interrupción, paso a paso, inspección de pilas y navegación por el código fuente. La hoja de ruta incluye puntos de interrupción condicionales, evaluación de expresiones, soporte para adjuntarse a procesos en ejecución y más.

En definitiva, Code on the Go demuestra que un teléfono no es una versión reducida de un ordenador portátil, sino una plataforma con su propia lógica. Reutilizar herramientas open source como Shizuku y las librerías nativas de Android ha permitido construir un depurador completo sin un ordenador. Para las empresas que buscan mantenerse a la vanguardia, invertir en capacidades como esta, ya sea mediante desarrollo interno o con el apoyo de especialistas como Q2BSTUDIO, es una decisión estratégica. Si deseas explorar cómo estas tecnologías pueden adaptarse a tus proyectos de aplicaciones a medida o necesitas asesoramiento en servicios cloud AWS y Azure, no dudes en contactarnos.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat