Articles of журнал

Android-приложение, использующее android.permission.READ_LOGS – это невежливо?

У меня есть приложение, доступное на Android Market. Некоторые пользователи попросили способ отладки, когда все не работает, как ожидалось. Я изучал добавление пункта меню, в котором будет отображаться вывод Process mLogcatProc = null; BufferedReader reader = null; mLogcatProc = Runtime.getRuntime().exec( new String[] {"logcat", "-d", "AndroidRuntime:E BDtN:V *:S" }); reader = new BufferedReader(new InputStreamReader (mLogcatProc.getInputStream())); String […]

Logback-Android: ошибка «нет применимого действия» при использовании FixedWindowRollingPolicy с SizeBasedTriggeringPolicy

Я использую logback-андроид в своем приложении для Android для регистрации сообщений в файл, когда включено ведение журнала (настройка в приложении). Кажется, он работает нормально, но когда у меня есть следующий сценарий Повернуть журнал, когда его размер достигает 50 МБ Создавайте резервные файлы, когда происходит вращение журнала. например. testFile.1.log.zip Для этой цели у меня есть следующий […]

Как распечатать журнал в файле android c ++?

я добавил #define LOG_NDEBUG 0 #define LOG_TAG "StagefrightMediaScanner" #include <utils/Log.h> В libstagefright/StagefrightMediaScanner.cpp Но не может печатать что-либо с помощью LOGV и LOGE, можно ли делать какие-либо другие вещи?

Перенаправить вывод журнала на SD-карту на телефоне клиента

У моих клиентов проблемы с моим приложением, и я не смог воспроизвести проблему на своем телефоне разработки. Как отладить эту проблему? Класс Android Android отлично работает, но мои клиенты не знают, как использовать «adb» или USB-кабель отладки. Есть ли способ перенаправить вывод журнала в файл на SD-карте телефона? Тогда клиент мог бы легко отправить мне […]

Вход в библиотеку «Библиотечный код Java» для приложений Android

Я следую рекомендациям по внедрению независимого кода для Android-устройств (не приложений!) Для моих приложений Android в отдельном проекте «Java Library Code». Это упрощает тестирование, так как я могу использовать стандартный макет проекта maven, поддержку Spring test и системы Continuous Build, к которым я привык. Я не хочу смешивать это в своем проекте Android App, хотя […]

Android: Как изменить уровень ведения журнала по умолчанию?

Согласно документации есть только два способа изменить уровень ведения журнала по умолчанию от INFO до более низких уровней (например, DEBUG): setprop log.tag.<YOUR_LOG_TAG> <LEVEL> , или log.tag.<YOUR_LOG_TAG>=<LEVEL> в /data/local.prop. Возможно ли связать конфигурацию ведения журнала в приложении? Я ищу эквивалент logging.properties или logback.xml , файлы конфигурации, входящие в состав приложения, и изменяют поведение журнала при загрузке. […]

Как подавить ведение журнала с помощью Google Analytics 7.3?

Последнее обновление для Google Play Services 7.3 делает интерфейс GA Logger устаревшим , и поэтому мы больше не можем контролировать уровень ведения журнала из нашего приложения. Этот интерфейс устарел. Интерфейс Logger устарел. Используйте adb shell setprop log.tag.GAv4 DEBUG чтобы включить ведение журнала отладки для Google Analytics. Мы использовали разные настройки для каждого типа сборки, используя […]

Уровни журнала Android

Android поддерживает различные уровни журналов, Verbose, Debug, Info, Warn и Error. Я понимаю, как работают уровни ведения журнала; Меня больше интересует типичный результат, ожидаемый для заданного уровня. Например, при разработке приложения мне может быть любопытно, когда какой-то метод что-то делает (это часто бывает для целей отладки). Я просмотрю журналы, чтобы убедиться, что методы вызываются в […]

Android Studio не отображает журналы по имени пакета

После запуска проекта в журнале добавлен фильтр, такой как «app: My_Package_Name», В /.idea/workspace.xml добавлено: <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="AndroidConfiguredLogFilters"> <filters> <filter> <option name="logLevel" value="verbose" /> <option name="logMessagePattern" value="" /> <option name="logTagPattern" value="" /> <option name="name" value="app: com.zastavok.net" /> <option name="packageNamePattern" value="com.zastavok.net" /> <option name="pid" value="" /> </filter> </filters> Но в этом фильтре нет […]

Log.d () или Log.e () в android печатает нежелательные дополнительные тексты

Когда я просто регистрирую сообщение в приложении Android, Android Monitor печатает слишком много лишнего текста мусора, например: Код: Log.d(TAG, "From: " + "34369257099"); Log.d(TAG, "Message Notification Body: " + "Hello"); Выход на мониторе Android: 10-01 14:15:33.262 18193-23771/com.xxxxx.xxxxxx D/MyFirebaseMsgService: From: 34369257099 10-01 14:15:33.262 18193-23771/com.xxxxx.xxxxxx D/MyFirebaseMsgService: Message Notification Body: Hello [ 10-01 14:15:33.490 19060:19060 E/ ] [adb] […]

Intereting Posts
Android.support.v4.widget.CircleImageView не работает Как изменить размер растрового изображения в Android? Почему мое приложение начинает невероятно медленно (10 с +) при первом запуске, показывая только белый экран на Android 5.0? Есть ли более простой способ добавить gson в мой проект? Как установить новые расширения для Android Studio в IntelliJ IDEA SharedPreference, установленное в SyncAdapter, не обновлено в Activity? Android: Каково имя папки файлов jar (LIB или LIBS)? Запрос API Google Places запрещен для автозаполнения Android, даже с правом ключом api Как сохранить изображения, отображаемые в webview? Почему Android Studio всегда показывает ActionBar в дизайне приложения, даже когда он отключен? Как имитировать батарею на устройствах Android ToggleButton в ListView, значение автоматически изменяется при прокрутке Почему google map v2 внезапно разбился на java.lang.NullPointerException: Попытка получить длину нулевого массива? DeadObjectException в приложении для Android Андроид, получивший манифест слияния с ошибкой после обновления до новой версии gradle