Dmitry Sh. Posted September 12, 2022 Posted September 12, 2022 В версия FGX 1.14.4.0 не работает просмотрщик, как в версии 10.4.2 так и в 11.2. При старте никаких ошибок нет, но окно лога пустой, т.е. не видит логов. Подозреваю, что проблема локально у меня, так как не работает и Device Lens (CODEX). С Android Studio проблем нет и точно помню, что в одной из предыдущих версий FGX работало. В какой точно - не скажу, редко использовал. В чем может быть проблема?
Administrators Yaroslav Brovin Posted September 12, 2022 Administrators Posted September 12, 2022 Добрый день, Чтобы понять, почему логер для вашего устройства не работает. Нужно собрать нашу отладочную информацию. Для этого: Убедитесь, что RAD Studio закрыта. Включаем режим расширенного вывода логов. Для этого внесите изменения из этого файла EnableVerboseMode.reg Запускаем среду Открываем окно вывода сообщений: View -> Tool Windows -> Messages Открываем логер "FGX Android Logs Viewer" и пытаемся его запустить. Копируем все сообщения из панели Messages и прикрепляем его в ответном сообщении. Выключите расширенный вывод логов. DisableVerboseMode.reg Спасибо
Dmitry Sh. Posted September 12, 2022 Author Posted September 12, 2022 Еще уточнения. не работает с телефоном Xiaomi. С Samsung работает. Android Studio работает со всеми моими телефонами и версией андроид (меняю прошивки от 5.1 до 12) log.txt 1
Administrators Yaroslav Brovin Posted September 12, 2022 Administrators Posted September 12, 2022 На вашем устройстве на доступна часть флагов для команды logcat на вашем устройстве. А именно "logcat -v epoch". https://developer.android.com/studio/command-line/logcat#formatmodify Этот флаг должен поддерживаться в принципе везде. Но похоже производитель вашего устройства посчитал, что этот флаг не нужен. Будем думать, как можно обойти отсутствие этого флага на вашем устройстве.
Dmitry Sh. Posted September 13, 2022 Author Posted September 13, 2022 я так понимаю, что проблема в формате -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 Yaroslav Brovin Posted September 13, 2022 Administrators Posted September 13, 2022 Все верно, поэтому мы и передаем ключи, чтобы формат вывода лога был ожидаемый для разбора и фильтрации. Попробуем использовать другие форматы, если на устройстве не поддерживается epoch. 1
Administrators Viktor Akselrod Posted September 18, 2022 Administrators Posted September 18, 2022 Исправлено в версии 1.14.5.0. 1
Recommended Posts