My customer "tests" the intermediate assembly of the application on his device. He has a bug that I can not catch. Tell me, how can I get the log from the customer's device? With all the exception?

I tried to install CatLog and Log collrctor. But these applications catch some kind of common system log, not the log of my application.

  • And to enable debugging on the customer's device, and normally debugging the application there is not an option? - Ganster41
  • customer is remotely located - Nina_slon
  • Then without root, unfortunately, remote debugging will not work. Try really some kind of exception aggregator to connect as advised below. - Ganster41

1 answer 1

On android> 4.2, CatLog and Log collector can access your application logs only on a rooted device.

You can embed in your application a library for collecting error reports, for example, Acra

But it will be easier to use specials. service for testing: HockeyApp, Appaloosa, Store, Apphance, etc.

  • But how to make the device rutted? - Nina_slon
  • For each device model, the process is individual and it voids the warranty. Sign up better on some service :) - lsillarionov