Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

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

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

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

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

  • Administrators

Добрый день,

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

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

Спасибо

  • Author

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

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

log.txt

  • Administrators

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

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

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

 

 

  • 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

 

  • Administrators

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

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.