Hirdetés
- Doky586: SecureBoot kulcsok frissítése (2026 nyara)
- Luck Dragon: Asszociációs játék. :)
- talmida: My Art II.
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- sziku69: Fűzzük össze a szavakat :)
- Geri Bátyó: Agglegénykonyha 13 – Néhány egyszerű, de finom étel
- sziku69: Szólánc.
- caprine: Snowrunner játék manuális tuning lehetőségei
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- eBay-es kütyük kis pénzért
Új hozzászólás Aktív témák
-
Mr Dini
addikt
válasz
aprokaroka87
#6654
üzenetére
Szia!
A Crashlytics SDK egy olyan kezdeményezés, melyet a fejlesztő bele tud húzni az applikációja forrásába (akár egy harmadik féltől származó könyvtárat). A célja pedig az, hogy amennyiben az app hibát produkál (monduk dob egy exception-t), akkor elküldi a fejlesztő által megadott szervernek a hiba részleteit, illetve a készülék/OS alapvető adatait. A JSON fájlok valószínűleg vagy a szerver válaszát, vagy magát a hibát tartalmazza (Elképzelhető, hogy amennyiben a hiba megtörténtekor nincs elérhető internetkapcsolat, ideiglenesen itt tárolja az adatokat, majd elküldi. Csak a fejlesztő valamit félrekonfiguráhatott, hogy megmaradnak). CLS kiterjesztésű fájlokról pedig a LaTeX-nél/vba-nél hallottam csak eddig. Nem hiszem, hogy osztályokról lenne szó, inkább a Crashlytics rövidítésére utalhat. Annyira nem ismerem az SDK-t, hogy tudjam mire jó...

Egyébként a korrekt (sőt, a Playben elméletileg kötelező lépés, a gyakorlatban nem tudom ki(k) ellenőrzi(k)), ha az app ad lehetőséget az ilyesfajta adatok elküldésének tiltására mondjuk a beállítások fülön. Például a PH! app esetében is így van megoldva a küldés.
A rootot igénylő mappák listázásának problémája pedig régóta fennálló jelenség. Van olyan rootolási mechanizmus, amely engedi, van olyan, amely pedig nem. Pent tud róla, de még nem lépett ezügyben semmit. Egyébként a hibát az okozza, hogy mint azt a logból is láthatod, a Tasker a List Files lefutása előtt ellenőrzi egy shellparancs lefutásával, hogy létezik-e az adott útvonal:
test -e /data/data/com.paget96.lspeed/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core
Érdekes, hogy megpróbálja végrehajtani a parancsot roottal is:
18.59.26/Shell runSync test -e '/data/data/com.paget96.lspeed/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core' root: true timeout: 3000
Kézzel lefuttatva ezt root shellből:
test -e /data/data/com.paget96.lspeed/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core || echo "Nincs ilyen fajl vagy konyvtar"
Mit kapsz vissza?
Hasonlóan próbáld meg -e helyett a -f kapcsolóval is lefuttatni:test -f /data/data/com.paget96.lspeed/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core || echo "Nincs ilyen fajl"
Ennek a második parancsnak ki kell írnia az üzenetet, ugyanis a -f azt nézi, hogy van-e ilyen fájl, mi pedig könytárat adtunk meg neki. Így false (2)-al kell, hogy visszatérjen a test.
Próbáld meg esetleg, hogy ha nincs záró / jel megadva az elérési útvonal mezőben, akkor add meg (/data/data/com.paget96.lspeed/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/).
Azt viszont nem értem, hogy miért exit result: 0 ezt dobja a parancs eredményül... Úgy gondolom, hogy itt lehet a kutya elásva. Ugyanis létező állapot esetén 1-gyel kell, hogy visszatérjen a parancs, nem létezőnél pedig 2-vel...
Egyébként időzítve lefuttathatod az rm /data/data/com.paget96.lspeed/files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/*.json parancsot, ez pedig törölni fog minden json végű fájlt a mappából.
Illetve, amennyiben mégis szükséged lenne a könyvtárak listázására, akkor az ls parancs használatára vagy utalva. Ennek a kimenetét talán leggyorsabban JS-sel lehet feldolgozni (korábban mintha írtam is volna hasonló szkriptet, ami ls kimenetből dolgozott), s az teljes mértékben képes helyettesíteni a List Files menüpontot.
Új hozzászólás Aktív témák
- Tudástár Tasker - AZ Android alkalmazás
- Fejhallgató erősítő és DAC topik
- OLED TV topic
- A fociról könnyedén, egy baráti társaságban
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Nem lesz Redmi Note 16, évet ugrik a sorozat
- Az olcsó Macbook sokkolja a PC-ipart az ASUS társvezetője szerint
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Párduc a gépben: teszten az ASUS ExpertBook Ultra
- Vezetékes FEJhallgatók
- Házimozi belépő szinten
- További aktív témák...
- HP ProBook 6560b, 15,6" HD+, i5-2520M CPU, 8GB DDR3, 500GB HDD, W10, Számla, garancia ( olvasd végi
- Lenovo Thinkpad L450, 14" HD, i3-5005U CPU, 8GB DDR3, 128GB SSD, W11, Számla, 1 év garancia ( olvas
- HP ProBook 650 G2 15,6" FHD, i5-6200 CPU, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garancia ( olvasd
- Dell Latitude 5490, 14" FHD IPS, i5-7300U CPU, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garancia ( ol
- Dell Latitude 7320 Carbon /i5-1145G7/16GB/256GB SSD/13.3" FHD laptop
- GYÖNYÖRŰ iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS4393, 100% Akkumulátor
- Apple iPhone 13 mini 256GB Pink használt, szép állapot 100% akku 6 hónap garancia
- HP 150W töltők (19.5V 7.7A) kis kék, kerek, 4.5x3.0mm
- ÓRIÁSI AKCIÓK / MICROSOFT WINDOWS 10,11 / OFFICE 16,19,21,24 / VÍRUS,VPN VÉDELEM / SZÁMLA / 0-24
- Dell Precision 7550,15.6,FHD,i7-10850H,16GB DDR4,256GB SSD,Quadro T2000 4GB VGA,WIN11,LTE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

