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 read • Q2BSTUDIO Team

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.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat