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:
- Az Eszközök menüben válassza a GUID létrehozása lehetőséget.
- 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.