Hirdetés
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen TV-t vegyek?
- A CannonKeys felkavarja a slim profilos billentyűzetek állóvizét
- Teljesen szürreális, ami az RTX 5070 Ti kapcsán történik…
- Pánik a memóriapiacon
- AMD Navi Radeon™ RX 9xxx sorozat
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen videókártyát?
- Kegyvesztett lehet a Radeon termékskála középső tagja
- VR topik
Ú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
- Minden, ami hőszivattyú
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Mikrotik routerek
- Milyen TV-t vegyek?
- Magic: The Gathering Arena
- Konzolokról KULTURÁLT módon
- A CannonKeys felkavarja a slim profilos billentyűzetek állóvizét
- Okos Otthon / Smart Home
- Alaposan helyretette az AI ellenzőit az NVIDIA vezetője
- Teljesen szürreális, ami az RTX 5070 Ti kapcsán történik…
- További aktív témák...
- ASUS VIVOBOOK 15 LAPTOP
- iVapo Apple iPhone, Apple Watch dokkoló
- Eladó G-Skill Trident Z neo DDR4 3600 MHz 2 16 GB
- BESZÁMÍTÁS! Sapphire B650M R7 8700F 32GB DDR5 1TB SSD RX 9070 XT 16GB CM MasterBox 5 fehér 750W
- BESZÁMÍTÁS! Sapphire B650M R5 7500F 32GB DDR5 1TB SSD RTX 3080 10GB Lian LI LANCOOL 207 FSP 750W
- Apple iPhone 13 Pro 128GB,Átlagos,Dobozaval,12 hónap garanciával
- Xiaomi 15T Pro 12GB/256GB Mocha Gold használt, karcmentes 6 hónap garancia
- Lenovo ThinkPad T14s Gen 3 i5-1245U 14" FHD+ 16GB 1TB 1 év teljeskörű garancia
- Dell Latitude 5420 - i5 1145G7 ,16-32GB RAM, SSD, jó akku, számla, 6 hó gar
- AKCIÓ! Apple iPad Pro 13 2024 M4 16GB/2TB WiFi tablet garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



