Üzembe helyezés és hibakeresés a Visual Studióval
Függetlenül attól, hogy DirectX-et vagy Unityt használ a vegyes valósági alkalmazás fejlesztéséhez, a Visual Studio a hibakeresés és az üzembe helyezés első eszköze. Ebben a szakaszban a következőket sajátíthatja el:
- Helyezzen üzembe alkalmazásokat a HoloLensben vagy Windows Mixed Reality magával ragadó headseten a Visual Studión keresztül.
- Használja a Visual Studióba beépített HoloLens emulátort.
- Vegyes valóságú alkalmazások hibakeresése.
Előfeltételek
- Lásd : Telepítési útmutató az Eszközök telepítése című témakörben.
- Hozzon létre egy új vegyes valósági projektet a Unityben vagy a Visual Studióban.
- A Unity-projekt összeállítása az utasításoknak megfelelően
Fejlesztői mód engedélyezése
Első lépésként engedélyezze a Fejlesztői módot az eszközön, hogy a Visual Studio csatlakozni tud hozzá.
Fejlesztői mód a HoloLensben
- Kapcsolja be a HoloLens eszközt, és helyezze be az eszközt.
- A start kézmozdulat segítségével indítsa el a főmenüt.
- A Beállítások csempére kattintva indítsa el az alkalmazást a környezetében.
- Válassza a Frissítés menüelemet.
- Válassza a Fejlesztőknek menüpontot.
- Engedélyezze a Fejlesztői funkciók használata alkalmazások üzembe helyezését a Visual Studióból a HoloLensbe. Ha az eszközön a Windows Holographic 21H1-es vagy újabb verziója fut, engedélyezze az Eszközfelderítést is.
- Nem kötelező: Görgessen le, és engedélyezze az Eszközportált is, amellyel webböngészőből csatlakozhat a HoloLens eszközportáljához .
Fejlesztői mód Windows rendszerű pc-n
Ha a számítógéphez csatlakoztatott Windows Mixed Reality headsettel dolgozik, engedélyeznie kell a fejlesztői módot a számítógépen.
- Lépjen a Beállítások területre.
- Válassza a Frissítés és biztonság lehetőséget.
- Válassza a Fejlesztőknek lehetőséget.
- Engedélyezze a fejlesztői módot, olvassa el a választott beállításra vonatkozó jogi nyilatkozatot, majd válassza az Igen lehetőséget a módosítás elfogadásához.
HoloLens-alkalmazás üzembe helyezése Wi-Fi vagy USB-n keresztül
Fordítási beállítások
A projekt megnyitása a Visual Studióban
Kattintson a Fordítási beállítások legördülő listára, és tegye a következők egyikét:
- Unity-projektek esetén válassza a Release (Kiadás) vagy a Master (Master) lehetőséget
- Az összes többi projekthez válassza a Kiadás lehetőséget
A fordítási lehetőségek definíciói:
Konfiguráció | Magyarázat |
---|---|
Hibakeresés | Minden optimalizálás ki van kapcsolva, és a profilkészítő engedélyezve van. Szkriptek hibakeresésére szolgál. |
Mester | Minden optimalizálás be van kapcsolva, és a profilkészítő le van tiltva. Alkalmazásokat küld az Áruházba. |
Kiadás | Minden optimalizálás be van kapcsolva, és a profilkészítő engedélyezve van. Az alkalmazás teljesítményének kiértékelésére szolgál. |
Buildelési konfiguráció
Válassza ki a buildkonfigurációt az eszköz alapján.
Válassza az ARM - vagy ARM64-konfigurációs lehetőséget
A buildkonfigurációkkal kapcsolatos további információkért tekintse meg a Unity dokumentációjának "Buildkonfigurációk típusai" táblázatát.
Megjegyzés
Az HoloLens 2 eszközre való üzembe helyezéshez válassza az ARM64-et vagy az ARM-architektúrát.
Ha nem látja az Eszköz célbeállítást, előfordulhat, hogy módosítania kell a Visual Studio-megoldás indítási projektét az IL2CPP-projektről az UWP-projektre. Ehhez a Megoldáskezelő kattintson a jobb gombbal a projektre, majd válassza a Beállítás kezdőprojektként lehetőséget.
Kattintson az üzembehelyezési cél legördülő listára, majd tegye a következők egyikét:
- Ha Wi-Fi-kapcsolaton keresztül készít és helyez üzembe, válassza a Távoli gép lehetőséget.
- Ha USB-n keresztül készít és helyez üzembe, válassza az Eszköz lehetőséget.
Távoli kapcsolat
A távoli kapcsolat beállítása:
A menüsávon válassza a Projekttulajdonságok >> konfigurációs tulajdonságainak > hibakeresése lehetőséget.
Megjegyzés
C#-projekt esetén automatikusan meg kell jelennie egy párbeszédpanelnek.
Kattintson a Hibakereső elemre a legördülő menü elindításához , majd válassza a Távoli gép lehetőséget.
A Gépnév mezőbe írja be az eszköz IP-címét.
Az IP-címet a HoloLensben, a Beállítások > Hálózat & Internet > Speciális beállítások területen találja.
Javasoljuk, hogy az "Automatikusan észlelt" funkció helyett manuálisan adja meg az IP-címét.
Állítsa a hitelesítési módotuniverzális (titkosítatlan protokoll) értékre.
Az alkalmazás létrehozása, üzembe helyezése és hibakeresése az igényeinek megfelelően:
A hibakeresés létrehozásához, üzembe helyezéséhez és elindításához válassza a Hibakeresés > indítása hibakeresése lehetőséget.
Hibakeresés nélküli buildeléshez és üzembe helyezéshez válassza a Megoldás létrehozása > lehetőséget.
Amikor először helyez üzembe alkalmazást a HoloLensben a pc-ről, a rendszer PIN-kódot fog kérni. Kövesse az eszköz párosítására vonatkozó alábbi utasításokat.
Megjegyzés
Ha az alábbiakban felsorolt hibák akkor fordulnak elő, amikor megkezdi egy telepített UWP-alkalmazás hibakeresését a HoloLens 2, próbálja meg átnevezni a csomagot, vagy távolítsa el az UWP-alkalmazást.
"A hibakeresés nem indítható el"
"A művelet nem támogatott. Ismeretlen hiba: 0x80070057"
Alkalmazás üzembe helyezése a HoloLens (1. generációs) Emulatorban
- Győződjön meg arról, hogy telepítette a HoloLens Emulatort.
- Válasszon egy x86-os buildkonfigurációt az alkalmazáshoz.
- Válassza a HoloLens Emulator lehetőséget az üzembehelyezési cél legördülő menü
- Válassza a Hibakeresés > indítása hibakeresés lehetőséget az alkalmazás üzembe helyezéséhez, és indítsa el a hibakeresést
Alkalmazás üzembe helyezése az HoloLens 2 Emulatorban
- Győződjön meg arról, hogy telepítette a HoloLens Emulatort.
- Válasszon egy x86- vagy x64-buildkonfigurációt az alkalmazáshoz.
- Válassza HoloLens 2 Emulator lehetőséget az üzembehelyezési cél legördülő menü
- Válassza a Hibakeresés > indítása hibakeresés lehetőséget az alkalmazás üzembe helyezéséhez, és indítsa el a hibakeresést
VR-alkalmazás üzembe helyezése a helyi számítógépen
A számítógéphez vagy a Mixed Reality szimulátorhoz csatlakozó Windows Mixed Reality modern headset használata:
- Válasszon egy x86- vagy x64-buildkonfigurációt az alkalmazáshoz
- Válassza a Helyi gép lehetőséget az üzembehelyezési cél legördülő menüben
- Az alkalmazás létrehozása, üzembe helyezése és hibakeresése az igényeinek megfelelően
- Válassza a Hibakeresés > indítása hibakeresés lehetőséget az alkalmazás üzembe helyezéséhez és a hibakeresés elindításához
- Válassza az Üzembe helyezés összeállítása > lehetőséget a hibakeresés nélküli buildeléshez és üzembe helyezéshez
Az eszköz párosítása
Amikor először helyez üzembe alkalmazást a Visual Studióból a HoloLensben, a rendszer PIN-kódot fog kérni. A HoloLensben hozzon létre egy PIN-kódot a Gépházban, lépjen a Frissítés > fejlesztőknek elemre, és koppintson a Párosítás elemre. Amikor megjelenik a PIN-kód a HoloLensen, írja be a Visual Studióba. A párosítás befejezése után koppintson a Kész gombra a HoloLensben a párbeszédpanel bezárásához. Ez a számítógép most már párosítva van a HoloLensszel, és automatikusan üzembe helyezhet alkalmazásokat. Ismételje meg ezeket a lépéseket minden olyan számítógépen, amely az alkalmazások HoloLensben való üzembe helyezéséhez használatos.
Ha ki szeretné egyenlíteni a HoloLenst az összes párosított számítógépről:
- Indítsa el a Beállítások alkalmazást, lépjen a Frissítés > fejlesztőknek elemre, és koppintson a Törlés elemre.
Grafikus hibakereső a HoloLenshez (1. generációs)
A Visual Studio grafikus diagnosztikai eszközei hasznosak holografikus alkalmazások írásakor és optimalizálásakor. További részletekért lásd: Visual Studio Graphics Diagnostics on MSDN (Visual Studio grafikus diagnosztikák az MSDN-en ).
A grafikus hibakereső elindítása
- Kövesse a fenti utasításokat egy eszköz vagy emulátor megcélzásához
- Lépjen a Grafikus elemek > hibakeresése > – Diagnosztikák indítása szakaszra
- Amikor először kezdi el a diagnosztikát Egy HoloLens használatával, "hozzáférés megtagadva" hibaüzenet jelenhet meg. Indítsa újra a HoloLens eszközt, hogy a frissített engedélyek érvénybe lépjenek, és próbálkozzon újra.
Profilkészítés
A Visual Studio profilkészítési eszközei lehetővé teszik az alkalmazás teljesítményének és erőforrás-használatának elemzését. Ide tartoznak a cpu-, memória-, grafikus és hálózati használat optimalizálására használható eszközök. További részletekért lásd: Diagnosztikai eszközök futtatása hibakeresés nélkül az MSDN-en .
Profilkészítési eszközök indítása a HoloLens használatával
- Kövesse a fenti utasításokat egy eszköz vagy emulátor megcélzásához
- Lépjen a Diagnosztikai eszközök hibakeresése > hibakeresés nélkül...
- Válassza ki a használni kívánt eszközöket
- Válassza a Start gombot
- Amikor először kezdi el a diagnosztikát a HoloLens hibakeresése nélkül, "hozzáférés megtagadva" hibaüzenet jelenhet meg. Indítsa újra a HoloLens eszközt, hogy a frissített engedélyek érvénybe lépjenek, és próbálkozzon újra.
Telepített vagy futó alkalmazás hibakeresése
A Visual Studióval anélkül végezhet hibakeresést egy telepített Univerzális Windows-alkalmazásban, hogy üzembe helyezn egy Visual Studio-projektből. Ez akkor hasznos, ha egy telepített alkalmazáscsomagot szeretne hibakeresésre használni, vagy egy már futó alkalmazást szeretne hibakeresésre használni.
- Lépjen a Hibakeresés –> Egyéb hibakeresési célok –> Telepített alkalmazáscsomag hibakeresése elemre
- Válassza a HoloLens távoli gép vagy a Modern headsetek helyi gép elemét.
- Adja meg az eszköz IP-címét
- Az univerzális hitelesítési mód kiválasztása
- Az ablakban a futó és az inaktív alkalmazások is láthatók. Válassza ki azt, amit szeretne hibakeresésre.
- Válassza ki a hibakereséshez használni kívánt kód típusát (felügyelt, natív, vegyes)
- Válassza a Csatolás vagy a Start gombot
Következő fejlesztési ellenőrzőpont
Ha a Unity fejlesztési ellenőrzőpont-útját követi, az üzembe helyezési fázis közepén jár. Innen folytathatja a következő témakört:
Vagy ugorjon közvetlenül a speciális szolgáltatások hozzáadásához:
Bármikor visszatérhet a Unity fejlesztési ellenőrzőpontjaihoz .