Как удалить / игнорировать сообщение журнала из logcat при сборке проекта в Android? - PullRequest
1 голос
/ 25 апреля 2011

Я создал проект в Android, в который я положил много сообщений журнала, исправляя ошибки. Теперь я хочу удалить / игнорировать эти сообщения журнала, чтобы уменьшить размер файла logcat. Пожалуйста, дайте мне какое-то решение для того же.

Заранее спасибо.

Ответы [ 5 ]

0 голосов
/ 25 апреля 2011

Самый простой способ удалить строки журнала - это позволить Proguard сделать это за вас, как в ответе на этот вопрос:

Отключить любые вызовы журнала перед публикацией: есть ли инструменты длясделать это?

0 голосов
/ 25 апреля 2011

Вы можете использовать proguard, чтобы убрать производственный apk регистрации звонков. См. Существует ли простой способ «отключить ведение журнала» перед выпуском приложения на рынок? для получения дополнительной информации.

0 голосов
/ 25 апреля 2011

Если вы хотите уменьшить то, что будет напечатано до окончательного файла журнала на производственном устройстве, вы можете использовать proguard в сборке, чтобы "исключить" вызовы log.x в коде.

В качестве альтернативы вы также всегда можете обернуть вызовы в логгер в пределах

if (!prodcutionCode)
       log.d("Some debug logging");
0 голосов
/ 25 апреля 2011

Вы можете создать фильтр logcat самостоятельно, поэтому размер logcat уменьшится ... надеюсь, это будет полезно для вас

0 голосов
/ 25 апреля 2011

В вашем манифесте Android установите debuggable=false

<application android:icon="@drawable/icon" 
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar" android:debuggable="false">
...