ADB Android log към SD карта или друго място на устройството

Така че се опитвам да отстраня проблем с приложение за andriod, но когато проблемът се случи, ние не сме на компютър. Когато стигнем до компютър, регистрационните файлове вече са надписани. Въпросът ми е дали има някакъв начин да стартирам ADB от самото устройство и да го накарам да влезе в SD карта или друго място на устройството.

По този начин всички регистрационни файлове ще бъдат заснети, когато възникне проблемът. Може би има начин за достъп до android терминала на устройството и активиране на формата за регистриране там?

Благодаря

Андрю


person user1158745    schedule 11.12.2013    source източник


Отговори (2)


Да, можете да използвате adb shell и в обвивката тип logcat>/sdcard/log.txt друг начин е, че можете да го направите чрез приложение за терминален емулатор от Play Store или можете да го направите програмно в приложение, като го изпълните с командата exec, просто използвайте "logcat>/sdcard/log.txt" можете намерете повече документация за logcat тук

person insomniac    schedule 12.12.2013
comment
Ще ви трябва нещо като setsid, за да продължи да работи, когато изключите USB кабела, убивайки черупката и всеки процес, който остава негов дъщерен. - person Chris Stratton; 12.12.2013
comment
Хей, Крис, можеш ли да го накараш да работи като дъщерен процес, докато не е свързан с компютъра? Трябва ми нещо, което ще го регистрира във файл. Така че, да кажем, часове по-късно след възникването на проблема можем да прегледаме регистрационните файлове и да видим от 9-5 дейности - person user1158745; 12.12.2013

Захващането на дневника във фонов режим е твърде тривиално, друга възможност е да четете дневника в реално време, дори да нямате компютър под ръка.

Можете да изпробвате това страхотно приложение „Logcat Window“, за показване на logcat в плаващ прозорец на вашето устройство.

И за да го използвате на устройство с Android 4.1 и по-нова версия, трябва да следвате инструкциите на страницата с описание на приложението, за да предоставите разрешение за четене на регистрационния файл с ADB обвивка преди първото използване.

person Robin    schedule 12.12.2013
comment
Така че това ще се регистрира непрекъснато с часове и ще получа всички регистрационни файлове, когато бъдат изпратени по пощата? Проблемът, който имахме, е, че размерът на буфера за регистрационните файлове беше малко над записването на регистрационния файл, когато възникна проблемът. - person user1158745; 12.12.2013
comment
Така че този инструмент няма да работи, той все още отпечатва само буфера, а не пълния набор от регистрационни файлове, да речем от 9-5. - person user1158745; 12.12.2013