Egy Android 5 tableten összefossa magát egy weblap valami háború előtti krómban. Ezt hogy tudom debugolni win11 alatt?
ESP8266 a szerver, én írtam a weblapot.
- 443 megtekintés
Hozzászólások
Röviden: sehogy.
Hosszabban: https://www.zdnet.com/article/older-android-phones-will-start-failing-o…
- A hozzászóláshoz be kell jelentkezni
Mi az, hogy összefossa magát konkrétabban?
Én sose nem debuggoltam telefonon, egyetlen trükk van amit használtam viszont: JS-ben lehet olyan elkapót csinálni, ami minden exceptiönt elkap és a szerverre elküldi WebSocketen, vagy PUSH http hívásokkal. És akkor a szerveren lehet loggolni és az alapján talán okosodni. Eddig ezzel mindent meg tudtam oldani, de nyilván csak akkor van erre esély, ha valami legalább működik, tehát elindul a JS és tud HTTP/WebSocket requestet kezdeményezni.
Ezt már próbáltad/van esély erre?
- A hozzászóláshoz be kell jelentkezni
Ha nem muszáj, nem is telefonon szeretnék dibággolni, hanem valami winfos böngészőben vagy programban, ami azt a kövületet emulálja.
- A hozzászóláshoz be kell jelentkezni
Android studioban van egy emulator, viszont nem tudom milyen régi device-t tudsz benne emulálni maximum.
- A hozzászóláshoz be kell jelentkezni
Ennek a megoldásnak előnye, hogy release-elt kódban is aktiválhatod, és olyan user eszközhöz tudsz hibát keresni, amid nincs is.
De ha komolyabb beavatkozást kell portolás miatt csinálni, akkor tényleg jobb, ha van egy szimulátor.
- A hozzászóláshoz be kell jelentkezni
A frontend kodod teljesen sajat, vagy valami ismertebb rendszer (Angular, React, stb.)? Ha ennyire regi, valoszinu van valami olyan JS hivasod, ami akkor meg nem letezett. Ezekre vannak kompatibilitasi tablazatok ( https://caniuse.com/ ). Illetve letezik transpiler, ami ugy tud JS->JS vagy TS->JS kodot forditani, hogy az ilyeneket mashogy implementalja, es ezzel kompatibilisse teszi regebbi eszkozzel (nekem meg nem kellett, de tudom, hogy van).
Ha mashol megy, valoszinu nem a kododdal van baj, felesleges debugolni.
Egyebkent mit jelent, hogy "Android 5 tablet"? Milyen bongeszo milyen verzioja? Es mi a hiba pontosan?
A strange game. The only winning move is not to play. How about a nice game of chess?
- A hozzászóláshoz be kell jelentkezni
Natív JS, az is dinamikus, az ESP állítja elő. Tuti a kóddal van baj, két régi telcsin se működik, Android 4, 5, verziót nem néztem. Modern cuccokon tökéletesen megy.
- A hozzászóláshoz be kell jelentkezni
http://www.oldversion.com/windows/google-chrome/
var kukalora = [...kuka, ...lorapin];
var kukalora = kuka.concat(lorapin);
Ezt azért illene tudni annak a ... krómnak, hogy debugban visszafele kiböfögje a hibát.
- A hozzászóláshoz be kell jelentkezni
desktop chrome-ból nem tudsz ráakaszkodni a tablet chrome-jára? mennie kellene
- A hozzászóláshoz be kell jelentkezni
Lehet én vagyok béna, de nem sikerült. Látja az eszközt, de semmit nem tudtam vele csinálni. USB debug bekapcsolva.
- A hozzászóláshoz be kell jelentkezni
Esetleg ez alapján: https://www.headspin.io/blog/ultimate-guide-chrome-remote-debugging ?
- A hozzászóláshoz be kell jelentkezni
ird be chrome-ba, hogy chrome://inspect
debian chromiumban igy szoktam debugolni usb-n keresztul a telon chrome-ban futo weboldalt.
neked aztan fura humorod van...
- A hozzászóláshoz be kell jelentkezni