WebHU - Programozási kérdések és válaszok

Hogyan teszteljük az eszköz kompatibilitását?

Az alkalmazásom nem kompatibilis az eszközemmel a Play Áruházban. Folyamatosan tesztelem a készülékemet és megfelelően működik.

  1. Hogyan tanulhatom meg, hogy mi nem kompatibilis?
    1.1 Csak 1 "uses-feature" van az "android.hardware.telephony"-hoz, és ez "required="false""

    1.2 Saját 'compileSdkVersion' = 23, 'minSdkVersion' = 16, 'targetSdkVersion' = 23

    1.3 A készülékem Nexus 5 Android 6.0 rendszerrel

  2. Hogyan tesztelhetem, hogy működik-e egy javítás az áruházba való feltöltés nélkül? Jelenleg az Android Studión keresztül telepíthetem és futtathatom az alkalmazást a készülékemen, de a Play Áruházban nem.


  • Találtál valamit? nekem is ugyanez a problémám.. 09.05.2017

Válaszok:


1

Írhat egységteszteket, amelyek az eszközön/emulátoron futnak, hogy megszerezzék az eszközön/emulátoron elérhető funkciókat, és összehasonlítsák azokat az alkalmazás szükséges funkcióival.

A PackageManager.getSystemAvailableFeatures() módszer lesz hasznos ebben az esetben.

Egy másik megközelítés az aapt eszköz SDK általi kimenetének ellenőrzése, hogy megtekinthesse az alkalmazás által meghatározott engedélyeket és szolgáltatásokat. Az eszköz által kiírt engedélyek és funkciók azok, amelyeket a GooglePlay az alkalmazás szűrésére fog használni. . https://developer.android.com/guide/topics/manifest/uses-feature-element.html#testing

01.06.2016

2

Az aapt eszköz bizonyos esetekben hasznos lehet, de az eszköztámogatás tesztelésének legegyszerűbb módja, ha feltöltek egy APK-t egy zárt csatornára a Play Store Console-ban (a Kiadáskezelés > Alkalmazáskiadások > Zárt pálya létrehozása > Kezelés alatt). :

APK feltöltése zárt csatornára

Ezután ellenőrizze az eszközkatalógust (a Kiadáskezelés > Eszközkatalógus alatt):

Eszközkatalógus

Korábban egy csomó eszközt kizártam a jegyzékem compatible-screens részéből. Úgy tudtam tesztelni, hogy az új APK kijavította-e ezt azáltal, hogy a katalógus egyik eszközére kattintottam, és a következő oldalon kibontottam a „Követési állapot” részt:

Az új SDK támogatást nyújt

06.08.2019
Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..