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