Megosztás a következőn keresztül:


Mi az az összetevő-azonosító?

Minden Azure Sphere-alkalmazásnak egyedi összetevő-azonosítóval kell rendelkeznie, hogy könnyen azonosítható legyen. Az összetevő-azonosító egy univerzálisan egyedi azonosító (UUID), más néven globálisan egyedi azonosító (GUID), amely hexadecimális számjegyek készletét tartalmazó sztring. Például: 02ce3860-3126-42af-8ac7-c2a661134129. Az esetleges ütközések elkerülése érdekében minden alkalmazás eltérő összetevő-azonosítóval rendelkezik.

Összetevő-azonosító létrehozása

Amikor első alkalommal nyit meg egy CMake-projektet a Visual Studióban vagy a Visual Studio Code-ban, a CMakeLists-létrehozás automatikusan lefut, és beállítja az alkalmazás összetevő-azonosítóját a app_manifest.json fájlban. Ha összetevő-azonosító nélkül futtatja az alkalmazást, a buildelés sikertelen lesz. Szükség esetén manuálisan létrehozhat egy GUID/UUID azonosítót, és frissítheti az alkalmazás jegyzékbeállítását.

GUID vagy UUID létrehozása:

  1. Az Eszközök menüben válassza a GUID létrehozása lehetőséget.
  2. A GUID generátorprogramban válassza a Beállításjegyzék formátuma választógombot, majd a Másolás gombot, majd a Kilépés gombot.

Illessze be a létrehozott GUID/UUID azonosítót az ComponentId alkalmazás app_manifest.json fájljának mezőjébe. Például: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"

Az összetevő azonosítójának megkeresése

Az alkalmazás azonosításához szükség van egy alkalmazás összetevő-azonosítójára. Az alkalmazás összetevő-azonosítóját az alábbi módokon keresheti meg:

  • Ellenőrizze az összetevő azonosítóját az ComponentId alkalmazás app_manifest.json fájljának mezőjében.
  • Az az sphere device app show-status paranccsal listázhatja az alkalmazás állapotát és összetevő-azonosítóját a csatolt eszközön.
  • Az az sphere device image list-installed paranccsal listázhatja a csatlakoztatott eszközön jelenleg található képeket. Jegyezze fel a szükséges alkalmazás összetevő-azonosítóját.