Jump to content

Recommended Posts

Posted

В версия FGX 1.14.4.0 не работает просмотрщик, как в версии 10.4.2 так и в 11.2. При старте никаких ошибок нет, но окно лога пустой, т.е. не видит логов.

Подозреваю, что проблема локально у меня, так как не работает и Device Lens (CODEX).

С Android Studio проблем нет и точно помню, что в одной из предыдущих версий FGX работало. В какой точно - не скажу, редко использовал.

В чем может быть проблема?

  • Administrators
Posted

Добрый день,

Чтобы понять, почему логер для вашего устройства не работает. Нужно собрать нашу отладочную информацию. Для этого:

  1. Убедитесь, что RAD Studio закрыта.
  2. Включаем режим расширенного вывода логов. Для этого внесите изменения из этого файла EnableVerboseMode.reg
  3. Запускаем среду
  4. Открываем окно вывода сообщений: View -> Tool Windows -> Messages
  5. Открываем логер "FGX Android Logs Viewer" и пытаемся его запустить.
  6. Копируем все сообщения из панели Messages и прикрепляем его в ответном сообщении.
  7. Выключите расширенный вывод логов. DisableVerboseMode.reg

Спасибо

Posted

Еще уточнения. не работает с телефоном Xiaomi. С Samsung работает.

Android Studio работает со всеми моими телефонами и версией андроид (меняю прошивки от 5.1 до 12)

log.txt

  • Like 1
  • Administrators
Posted

На вашем устройстве на доступна часть флагов для команды logcat на вашем устройстве. А именно "logcat -v epoch".

https://developer.android.com/studio/command-line/logcat#formatmodify 

Этот флаг должен поддерживаться в принципе везде. Но похоже производитель вашего устройства посчитал, что этот флаг не нужен. Будем думать, как можно обойти отсутствие этого флага на вашем устройстве.

 

 

Posted

я так понимаю, что проблема в формате -v epoch и  -v UTC они не поддерживются устройством

Ниже пример вывода лога на разных устройствах с разными параметрами формата -v

интересно что без указания параметров adb.exe logcat формат вывода разный

Xiaomi Redmi 3 Android 5.1

Спойлер

adb.exe -s 7ff8195d7ce3 logcat
D/BatteryController( 3423): action=android.intent.action.BATTERY_CHANGED; mCharging=true
I/PowerCenterProvider( 4235): call METHOD_GET_POWER_SUPPLY_INFO, quick_charge:false
W/        ( 3537): [ColorAdjust] gammamode=2, cemode=10

adb.exe -s 7ff8195d7ce3 logcat -v long
[ 09-13 10:03:06.828  3423: 3423 D/BatteryController ]
action=android.intent.action.BATTERY_CHANGED; mCharging=true

[ 09-13 10:03:06.828  4235: 4524 I/PowerCenterProvider ]
call METHOD_GET_POWER_SUPPLY_INFO, quick_charge:false

adb.exe -s 7ff8195d7ce3 logcat -v long -v epoch
ошибка
adb.exe -s 7ff8195d7ce3 logcat -v long -v UTC
ошибка

Samsung S5 Android 11

Спойлер

adb.exe -s a63a2b83 logcat
09-13 09:57:11.631     0     0 I sec_bat_swelling_check: status(4), swell_mode(0:0:0), cv(4300)mV, temp(244)
09-13 09:57:11.631     0     0 I sec-battery battery.98: sec_bat_fullcharged_check: Charging Mode : Additional

adb.exe -s a63a2b83 logcat -v long
[ 09-13 09:49:10.526     0:    0 I/         ]
vfsspi_work_func_debug r ocpen: 0, ldo: 0, sleep: 0, tz: 1, type: raptor

[ 09-13 09:49:11.926 30360:30406 I/chatty   ]
uid=10163(com.yandex.iot) YMM-NC-8 identical 13 lines

adb.exe -s a63a2b83 logcat -v long -v epoch
[          1662960030.216   735:  788 D/ActivityTaskManager ]
Top Process State changed to PROCESS_STATE_TOP_SLEEPING

[          1662960030.277   735:  788 V/DisplayPowerController ]
Brightness [-1.0] reason changing to: 'screen_off', previous reason: 'automatic'.

 

Samsung S10e Android 12

Спойлер

adb.exe -s RF8MB1HSWLK logcat
09-13 09:59:29.656   973  1047 D DisplayPowerController[0]: animateScreenStateChange: target=1, mLogicalDisplay.isEnabled()=true
09-13 09:59:29.656   973  1047 D DisplayPowerController[0]: getFinalBrightness : Summary is   0 (0.00) ->   0 (0.00)

adb.exe -s RF8MB1HSWLK logcat -v long
[ 09-13 09:41:45.049   973: 1030 D/BatteryService ]
Sending ACTION_BATTERY_CHANGED. scale:100, info:{.chargerAcOnline = true, .chargerUsbOnline = false, .chargerWirelessOnline = false, .maxChargingCurrent = 0, .maxChargingVoltage = 0, .batteryStatus = CHARGING, .batteryHealth = GOOD, .batteryPresent = true, .batteryLevel = 19, .batteryVoltage = 4001, .batteryTemperature = 266, .batteryCurrent = 906, .batteryCycleCount = 0, .batteryFullCharge = 3000000, .batteryChargeCounter = 594000, .batteryTechnology = Li-ion}

[ 09-13 09:41:45.049   973: 1030 D/BatteryService ]
online:3, current avg:1241, charge type:1, POGO powered:false, power sharing:false, high voltage charger:false, charger_type:0, capacity:280000, misc_event:0x10000, current_event:0x18000, current_now:906

adb.exe -s RF8MB1HSWLK logcat -v long -v epoch
[          1663051366.431   973: 1245 D/BatteryService ]
Sending ACTION_BATTERY_CHANGED. scale:100, info:{.chargerAcOnline = true, .chargerUsbOnline = false, .chargerWirelessOnline = false, .maxChargingCurrent = 0, .maxChargingVoltage = 0, .batteryStatus = CHARGING, .batteryHealth = GOOD, .batteryPresent = true, .batteryLevel = 20, .batteryVoltage = 4015, .batteryTemperature = 284, .batteryCurrent = 989, .batteryCycleCount = 0, .batteryFullCharge = 3000000, .batteryChargeCounter = 612000, .batteryTechnology = Li-ion}

[          1663051366.432   973: 1245 D/BatteryService ]
online:3, current avg:1498, charge type:1, POGO powered:false, power sharing:false, high voltage charger:false, charger_type:0, capacity:280000, misc_event:0x10000, current_event:0x18000, current_now:989

 

  • Administrators
Posted

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

  • Thanks 1
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...