Как удалить логи с андроида

Как удалить логи с андроида

Многие владельцы Android хотят иметь систему настроенную под себя, со своим оформлением, но далеко не у всех получается с первого раза и все приходится делать заново, не узнав причину, ведь причина может быть самая элементарная: забыли добавить файл, ошиблись в каком то файле и случайно добавили лишний символ, а ведь если вы делали по большой инструкции, несколько часов или дней (в связи такой сложностью, у вас редко бывает время или вы не понимали на тот момент как надо было делать), а у вас ваше приложение не заработало, как-же быть тогда?
Есть одно решение, воспользоваться логом системы — LogCat.
Пользоваться им не очень сложно и делается он запросто, для начала нам необходимо скачать программу ADB, скачать вы её можете — здесь. Распаковываем скачанный архив в папку C:/adb. Открываем командную строку и пишем

и открываем ваше нерабочее приложение, если это статус-бар, то ждём когда он выдаст ошибку. В папке C:/adb будет лежать logcat.txt, его вы вылаживаете сюда или отправляете человеку, который вас попросил, ждёте ответа.

P.S. Тема была специальна создана, дабы всё время не описывать и объяснять, что да как делать.

Сообщение отредактировал WinKarbik — 14.08.14, 16:00

Там есть информация об этом, но возможно не так подробно.

Имеет смысл не распыляться по темам, а написать там, и попросить добавить в шапку той темы.

WinKarbik,

в этом случае, тема просто погрязнет в мусоре других тем, вот и всё.
Та же тема всегда наверху в том разделе.

Источник

990x.top

Простой компьютерный блог для души)

Папка Logs на Андроиде — что это такое?

Приветствую друзья. Данная заметка расскажет о папке Logs, которую можете заметить на смартфоне под управлением операционной системы Android.

Папка Logs на Андроиде — что это?

Содержит логи — специальные файлы, содержащие служебную информацию о работе некоторых системных функций/приложений телефона. Записываются ошибки, успешный результат, а также дополнительная информация.

Важно: данные файлы несут только информационный характер.

Стандартное расположение папки:

Без рут-доступа данная папка пользователю недоступна. Однако файлов внутри может становиться больше, свободное место телефона уменьшается.

В интернете найдена инструкция очистки логов системы:

  1. Наберите комбинацию *#9900#, на дисплее отобразится служебное меню.
  2. Нажмите пункт Delete dumpstate/logcat, кликните ОК.
  3. После данного действия логи телефона удалятся.

Способ был проверен на устройстве Самсунг Гелекси без рут-доступа. Действия проводить в стандартном диалере.

Данный способ на некоторых устройствах может не работать.

Зачем нужны Log-файлы?

Для обычных пользователей особой ценности не представляют. Внутри много системной информации, в которой нужно разбираться, чтобы извлечь пользу.

Обычно полезны программистам, которые анализируя логи находят ошибку в софте и исправляют.

Кроме OS Android, подобные файлы присутствуют в Windows, Linux и других операционках.

Заключение

  • Папка Logs на Андроиде — содержит специальные файлы-отчеты, в которые записывается информация об ошибочных/успешных операциях некоторых программ/функций операционной системы Android.
  • Данные файлы могут быть полезны при поиске проблем смартфона.

Источник

Как удалить логи с андроида

Для начала приведу информацию относительно памяти телефона найденую мною на одном из сайтов.

    1. RAM (ОЗУ)

RAM (ОЗУ) — это память «с произвольным доступом», то есть т.н. оперативная память, куда программное обеспечение (ПО) записывает и считывает информацию быстро (и без эмуляции). Содержимое оперативной памяти очистится при пропадании питания, например, если телефон выключить. Объём оперативной памяти решает, сколько приложений можно запускать одновременно, или как большой файл может быть загружен в память для работы (просмотр, редактирование и т.д.). Возможна ошибка «Недостаточно памяти», если память исчерпана и не получается запустить программу. Android 2.2 знает, какие приложения можно убрать из RAM, когда необходимо. До Android 2.2, максимум 256 Мб оперативной памяти поддерживалось.

    2. ROM (ПЗУ)

ROM (ПЗУ) — это память только для чтения (Read-Only Memory). То, что в ней хранится, никогда не может быть изменено (записывается однократно на при изготовлении телефона); и ROM (ПЗУ) хранит данные даже без питания.

Читайте также:  Рабочий стол для андроид самсунг

В Android-телефоне ROM разбита на несколько разделов. Одна часть для ОС (операционной системы). Раздел ОС защищён, и вы не сможете писать в него без прав root. Root — это получение прав супер-пользователя операционной системы, тогда будет можно читать/писать в разделе ОС, например, заменить образ ОС (что, таким образом, позволяет использовать несколько разных операционных систем).

    3. Internal phone storage («Внутренняя память телефона»)

Internal phone storage («Внутренняя память телефона») — это вторая часть памяти, предназначенная для пользовательских данных, включая загруженные приложения и их сохраненные данные (из RAM). В Android 2.2, она монтируется в /mnt/asec, и в котором — apk-файлы загруженных приложений. Поэтому этот вид памяти называют Internal phone storage («Ёмкость внутренней памяти телефона»). Этот раздел подобен компьютерному внутреннему HDD (диску «С:» у Windows или «file system» у Ubuntu/Linux). Свободного пространства в Internal phone storage («Внутренняя память телефона») становится меньше, когда вы устанавливаете больше приложений. Это место можно проверит так: «Настройки» -> «SD-карта и память телефона» -> «Внутренняя память» (Internal storage). Может наступить момент, когда уже нельзя установить приложения — когда на Internal phone storage («Внутренняя память телефона») слишком мало свободного пространства; тогда нужно удалить ненужные программы.

    4. MicroSD / SDHC / SDXC . (есть и смартфоны без слота для карты)

Это единственный тип памяти, которую пользователь может расширить. Он аналогичен внешнему жесткому диску (External HDD) для компьютера. МикроSD монтируется в /etc/SDCARD на телефоне. Эту память можно увидеть в разделе «Настройки» -> «SD-карта и память телефона» -> «SD карта».

На MicroSD-карте можно хранить любые данные в виде файлов (фильмы, музыку, фотографии и так далее). По сути, можно использовать телефон в качестве т.н. «флэшки», то есть в качестве микроSD-карты. В Android 2.2 часть установленных приложений можно перенести из «Внутренняя память» (Internal storage) сюда — на SD-карту; следовательно, это экономит драгоценное пространство «Внутренней памяти» (Internal storage). Но не все приложения могут быть перемещены из «Внутренней памяти» на карту памяти SD. Поэтому даже добавление большой SD-карты не поможет, если «Внутренняя память» близка к заполнению.

При желании заменть SD-карту (например, на другую с большей пропускной способностью), не забудьте отключить («отмонтировать») текущую SD-карту, прежде чем физически вынимать её: «Настройки» -> «SD-карта и память телефона» -> «SD карта» -> «Отключить SD-Card» (ведь Android основан на Linux-е). Вставленная новая SD-карта будет автоматически установлена («примонтирована»).

Я не являюсь специалистом ни по OS Android, ни по Linux, поэтому простите мне ошибки в названиях и неточности в тексте.
Так вот, приобрели мы моей жене замечательный телефон «Samsung Galaxy Ace» под управлением OS Android. Приобрели его под моим настоянием, т.к. я, до этого немного сталкивался с «Android, и вариант с IOS, Windows и прочими Simbian категорически отвергал. Замечательный оказался телефончик, отзывчивый экран, шустрый процессор, понятная OS, всё восторгало. И я, как «специалист», принялся его всячески улучшать, устанавливать одни программы, удалять другие, экспериментировать с настройками, играть в игрушки, лазить в интернет. Всё супер!
Прошёл месяц такого активного творчества. И вдруг, появилось сообщение «память телефона заполнена». Ну заполнена так заполнена — не придал значения я, освободим, и удалил данные у какой то программы. Помогло, и продолжилось мучение телефона.
Прошло какое-то время, сообщение появилось снова, ну я по проторенной дороге удалил данные у другой программы, затем несколько программ. Помогло.
Прошло какое то время, сообщение появилось снова! Я в настройки – «Очистить ОЗУ» — всё ОК. Ненадолго, увы.

Залез в интернет, скачал программы по очистке памяти –очищают, но сообщение остаётся. Залез в интернет, начал разбираться, выяснил, что не хватает места в Internal storage («Внутренняя память»), а все эти программы чистят RAM (ОЗУ) и для решения моей проблемы не пригодны. Сообщение «Память заполнена» вылезало при заполненности внутренней памяти телефона более 160 из 181 Мб.
Начал искать за..лей памяти Internal storage, выяснил, что это обновления Карт Google и данные Android Market. Запретил картам обновляться, перестал пользоваться Marketом. Временно помогло.

Начал удалять всё подряд, нужное, не нужное. Постепенно удалил почти всё, включая Google Maps, Android Market, Skype, и много другого, чего наустанавливал ранее (осталась только любимая игрушка жены Lines). Всё помогало временно, сообщение в конце концов вылезало снова, а удалять было больше нечего, осталось только самое необходимое.
Жена пилит – «Всё ты, со своими экспериментами»

Залез в интернет, выяснил, что доступ к Internal storage можно получить имея root права. Станцевал с бубном в течении примерно часов 10, получил на телефоне root права. Как? – не помню. В форуме всё написано, но либо у меня уже мозги не те, либо на форуме пишет народ с не теми мозгами :rolleyes:
С помощью программы Link2SD, перенёс часть программ на карту SD. Это хорошо почистило память. Хватило примерно на месяц. Через месяц СМС опять не приходят.

Читайте также:  Adguard прокси сервер андроид

Начал настраивать себя на снос и переустановку системы, всё не решался >-)
Залез в интернет, выяснил, что есть такие временные файлы с расширением rm. Нашёл их в папке data\local\tmp c помощью программы RootExplorer, удалил – помогло не надолго (объём их был около 3 Мб).
Залез в папку data основательно, прошерстил её различными способами. Нашёл кучу файлов с расширением log, в названии которых присутствует слово error и название различных программ, в том числе тех, которые я удалил давно. Размер каждого из них составлял около 2 Mb, а количество – около 30 шт. Удалил их все. И, о чудо, внутренняя память заполнена 62 Мб из 181 (и телефон работает). Надолго ли? Посмотрим, такое ощущение что чистить надо постоянно.

Источник

Зняття логів на Android-пристроях

Зняття логів на Android-пристроях

Однією з найнеобхідніших навичок QA-інженера під час тестуванні мобільних додатків є зняття логів помилок або ж екстреного завершення роботи тестованого додатку (crash- логів). Сьогодні ми з вами розберемося, що ж таке логи, для чого вони потрібні, і розглянемо деякі способи їх зняття на девайсах з Android.

Спершу давайте з вами все-таки розберемося, що ж таке логи?

Логи (чи як їх ще називають лог-файли ) – це файли, які містять інформацію про роботу сервера або комп’ютера, в які записуються певні дії програми, а також всі дії користувача над нею. Також іноді можна почути україномовний аналог поняття – журнал.

Для чого взагалі потрібні логи? Їх призначенням є протоколювання операцій, що виконуються пристроєм, для подальшого їх аналізу.

Якщо розглядати значення логів у рамках QA-професії, то для тестувальника ПЗ головним завданням є грамотне витягування цих самих логів при відтворенні помилки для детальнішого опису проблеми. Якщо тестувальник все зробив правильно, то розробникові буде набагато легше розібратися, в чому саме полягає проблема та знайти шляхи її вирішення.

Тож яким же способом ми можемо зняти логи з Android девайса?

Утиліта «Minimal ADB»

Найпростішим і найшвидшим способом є зняття логів за допомогою LogCat .

Процес налаштування умовно можна розділити на три * частини:

  1. Підготовка пристрою.
  2. Встановлення «Minimal ADB» на ПК.
  3. Зняття логів.

*Надалі перші 2 кроки повторно виконувати не треба.

Тепер розглянемо ці частини детальніше.

1. Підготовка пристрою

Перше, з чого треба почати – це активація режиму розробника на мобільному пристрої.

Для цього потрібно:

  1. Перейти до налаштування пристрою.
  2. Натиснути кнопку «Про телефон».
  3. Далі натиснути розділ «Відомості про ПЗ».

  1. Швидко натиснути 7 разів на поле «Номер версії».
  1. Повернутися в Налаштування та натиснути на розділ «Параметри розробника».
  1. Активувати перемикач «Налагодження USB».

Тепер пристрій налагоджений для синхронізації з ПК через Android Debug Bridge.

2. Встановлення «Minimal ADB» на ПК

Наразі нам необхідно встановити «Minimal ADB» на наш ПК.

Для цього необхідно:

  1. Перейти по посиланню Minimal ADB (https://forum.xda-developers.com/showthread.php?t=2317790).
  2. Завантажити та встановити актуальну версію «Minimal ADB».

Наразі у нас є все необхідне для зняття логів. Залишилося всього декілька простих кроків для отримання текстового файлу з логами:

  1. Підключити пристрій до ПК через USB (пристрій запросить дозвіл на відладку саме з вашого комп’ютера, якщо відмітити чек-бокс «Завжди дозволяти відладку з цього комп’ютера»», то цей крок в майбутньому повторювати не треба).

  1. Запустити «Minimal ADB».
  2. Ввести команду adb logcat > D:LogsLog1.txt (файл з логами буде збережений по вказаному шляху).
  3. Відтворити помилку на девайсі.
  4. Натиснути поєднання клавіш Ctrl+C на клавіатурі (також можна просто вилучити USB кабель).

От і все – логи сесії нашого пристрою успішно збережені в текстовий файл myLog.txt. Тепер можна сміливо прикріпити отримані логи до баг-репорту.

Зняття логів за допомогою «Android Studio»

Також існують інші способи зняття логів з Android девайсів. Є декілька способів за допомогою IDE для розробки мобільних додатків «Android Studio».

Для першого нам знадобиться:

  1. Завантажити «Android Studio» з архіву офіційного сайту (оскільки в останніх версіях студії потрібний нам інструмент був видалений, нам необхідно завантажити старішу версію «Android Studio», наприклад 2.3.3. Знайти та завантажити попередні версії можна в архіві) .
  2. Встановити «Android Studio» на комп’ютер (надалі перші 2 кроки повторювати не доведеться).
  3. Створити новий проєкт в «Android Studio» (під час створення нового проєкту треба вірно вказати версію Android девайсу, з якого необхідно зняти логи).
Читайте также:  Android где стандартные обои

  1. Натиснути View → Tools Windows → Android Device Monitor (після цього відкриється вікно «Android Monitor»).

  1. Вибрати опцію «Debug» у випадаючому списку (також бажано активувати режим «Scroll to down»).

  1. Підключити пристрій через USB (необхідно ввімкнути відладку через USB на мобільному девайсі так, як було описано раніше).
  2. Відтворити помилку на девайсі.
  3. Вилучити USB-дріт.
  4. Виділити логи та скопіювати їх (правою клавішею миші → Copy або Ctrl + C)
  5. Створити файл .txt і вставити в нього наші логи.
  6. Зберегти.

Тепер у нас є текстовий файл з логами, який можна прикріплювати до баг-репорту.

Для другого способу потрібно:

  1. Завантажити та встановити останню версію «Android Studio».
  2. Запустити «Android Studio».
  3. Підключити пристрій до ПК, заздалегідь увімкнувши відладку через USB.
  4. Натиснути вкладку LogCat в Android Studio.

  1. Дочекатися завантаження пристрою.

  1. Вибрати додаток зі списку запущених.

  1. Скопіювати логи (натиснувши Ctrl+A, а потім Ctrl+C).
  2. Вставити логи в заздалегідь створений текстовий документ. Документ з логами для прикріплення у баг-репорт готовий.

Для третього способу треба:

  1. Завантажити та встановити останню версію «Android Studio».
  2. Запустити один раз «Android Studio» для підвантаження потрібних файлів.
  3. Підключити пристрій до ПК, заздалегідь ввімкнувши відладку через USB.
  4. Зайти в теку Android → sdk → tools → lib → monitor-x86 64.
  5. Запустити файл monitor.exe (і зробити ярлик на робочий стіл для швидкого доступу).
  6. Вибрати пристрій.

  1. Дочекатися повного завантаження логів.
  2. Скопіювати логи (натиснувши Ctrl+A).
  3. Натиснути кнопку «Save».

  1. Вибрати потрібний шлях і зберегти.

Надалі для зняття логів досить буде запустити ярлик monitor.exe, не чекаючи завантаження Android Studio.

Зняття логів – процес досить простий, але вимагає деякого первинного налаштування та практики.

Логи дуже корисні в спільній роботі тестувальників і розробників, оскільки в них міститься інформація про роботу сервера або пристрою, а також записані певні дії програми, що дуже важливо для відтворення та виправлення дефектів. Для зняття логів можна використати декілька інструментів, деякі з них приведені вище.

Рекомендовані курси

Онлайн-курс

Про нас

Контакти

Соціальні мережі

Privacy Overview

Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

Cookie Duration Description
cookielawinfo-checkbox-analytics 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Analytics».
cookielawinfo-checkbox-functional 11 months The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category «Functional».
cookielawinfo-checkbox-necessary 11 months This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category «Necessary».
cookielawinfo-checkbox-others 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Other.
cookielawinfo-checkbox-performance 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Performance».
viewed_cookie_policy 11 months The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

Источник

Оцените статью