DEBUG A CODENAME ONE APPLICATION ON AN ANDROID DEVICE

Debugging on an Android device is the right move when the simulator is no longer telling you enough. If the problem only happens on Android hardware, only appears after a native build, involves Android permissions or activities, or touches native integration code, then you need visibility into the generated Android project and the device runtime. ...

Codename One

DEBUG INTO CODENAME ONE SOURCE, MODIFY IT & CONTRIBUTE IT BACK

Debugging into Codename One source is one of the most useful ways to understand why a framework-level behavior is happening. It lets you answer questions that are hard to resolve from application code alone: is the issue in your usage, in the framework, in a specific port, or in a recent Codename One change? ...

Codename One

FIND PROBLEMS IN MY APPLICATION, USING THE CODENAME ONE TOOLS AND THE STANDARD IDE TOOLS

When a Codename One application feels wrong, the first job is to identify what kind of problem you actually have. Is the UI frozen? Is the event dispatch thread blocked? Is a network request slow? Is a component repainting too often? Is memory pressure coming from images? Codename One gives you tools for each of those questions, but they work best when you use them alongside the normal debugger in your IDE. ...

Codename One