Megosztás:


Platformfüggetlen mobilfejlesztés telepítése a C++ használatával

Fontos

A Visual Studio 2026-tól (18.0-s verzió) kezdődően az iOS és Android rendszerhez készült C++ számítási feladatokkal, valamint az Embedded és az IoT eszközökkel (RTOS Viewer, Serial Monitor, Perifériamegjelenítő és ST Project Import) való mobilfejlesztés már nem támogatott, és egy későbbi frissítésben el lesz távolítva. A C++ számítási feladattal rendelkező mobilfejlesztésben szereplő Android NDK-k továbbra is támogatottak.

A Visual Studióban a C++ használatával windowsos asztali alkalmazásokat, univerzális Windows Platform- (UWP-) alkalmazásokat és Linux-alkalmazásokat hozhat létre. Most pedig C++ alkalmazásokat készíthet Android és iOS rendszerre. A C++ alapú mobilfejlesztés a Visual Studio-ban egy telepíthető összetevőcsomag. Platformfüggetlen iOS-, Android- és UWP Visual Studio-sablonokat tartalmaz. A számítási feladat telepíti a platformfüggetlen eszközöket és az első lépésekhez szükséges SDK-kat. Nem kell saját maga megkeresnie, letöltenie és konfigurálnia őket. Ezeket az eszközöket a Visual Studióban használhatja a platformfüggetlen projektek egyszerű létrehozásához, szerkesztéséhez, hibakereséséhez és teszteléséhez.

Ez a cikk bemutatja, hogyan telepíthetők a platformfüggetlen alkalmazások fejlesztéséhez szükséges eszközök és külső szoftverek a C++ alkalmazásban a Visual Studióval. Áttekintésért lásd: Visual C++ platformfüggetlen mobileszközök

Követelmények

  • A telepítési követelményekről a Visual Studio termékcsalád rendszerkövetelményei című témakörben olvashat.

    Fontos

    Ha Windows 7 vagy Windows Server 2008 R2 rendszert használ, a Windows Desktop-alkalmazásokhoz, az Android natív tevékenységű alkalmazásokhoz és kódtárakhoz, valamint az iOS-hez készült alkalmazásokhoz és kódtárakhoz fejleszthet kódot, a Windows Áruházbeli vagy UWP-alkalmazásokhoz azonban nem.

  • A telepítési követelményekről a Visual Studio termékcsalád rendszerkövetelményei című témakörben olvashat.

    Fontos

    Ha Windows 7 vagy Windows Server 2008 R2 rendszert használ, a Windows Desktop-alkalmazásokhoz, az Android natív tevékenységű alkalmazásokhoz és kódtárakhoz, valamint az iOS-hez készült alkalmazásokhoz és kódtárakhoz is fejleszthet kódot, Windows Phone- és UWP-alkalmazásokhoz azonban nem.

Ha alkalmazásokat szeretne létrehozni adott eszközplatformokhoz, további követelmények is teljesülnek:

  • Az Android SDK-val rendelkező x86-os Android emulátorok a hardveres gyorsítást használó számítógépeken működnek a legjobban. További információ: Hardveres gyorsítás engedélyezése Android-emulátorokkal (Hyper-V & AEHD).

  • Az iOS-hez készült kód létrehozásához Apple ID- és iOS-fejlesztői programfiók szükséges, valamint egy Mac számítógép, amely az Xcode 10.2-es vagy újabb verzióját futtathatja az OS X Mavericks (10.9-es verzió) vagy újabb verzióin. A telepítési lépésekre mutató hivatkozásért tekintse meg az iOS-eszközök telepítése című témakört.

  • A Windows Phone-emulátorokhoz hyper-V-t futtató számítógép szükséges. Az emulátorok telepítése és futtatása előtt engedélyezni kell a Hyper-V funkciót a Windowsban. További információkért tekintse meg az emulátor rendszerkövetelményeit.

Az eszközök lekérése

A C++ mobilfejlesztés a Visual Studio Community, Professional és Enterprise kiadásokban érhető el. A Visual Studio letöltési oldalára léphet. A platformfüggetlen mobilfejlesztési eszközök a Visual Studio 2015-től érhetők el.

Az eszközök telepítése

A Visual Studio Installer tartalmaz egy C++ számítási feladattal rendelkező mobilfejlesztést . Ez a számítási feladat telepíti az Android- és iOS-fejlesztéshez szükséges C++ nyelvi eszközöket, sablonokat és összetevőket a Visual Studióban. Tartalmazza az Android-buildekhez és hibakereséshez szükséges GCC- és Clang-eszközkészleteket. Az elvégzendő munkatelepíti az Android SDK-t és az iOS-fejlesztéshez szükséges, Mac-kel való kommunikációhoz szükséges összetevőket. Emellett külső eszközöket és szoftverfejlesztői készleteket is telepít az iOS- és Android-alkalmazások fejlesztésének támogatásához. A külső eszközök többsége nyílt forráskódú szoftver, amely az Android platform támogatásához szükséges.

  • Az Android-platformot megcélozó C++ kód létrehozásához androidos natív fejlesztési készlet (NDK), Apache Ant és C++ Android fejlesztői eszközök szükségesek.

    Megjegyzés:

    Az Android NDK egyes eszközei nem támogatják a Unicode-karaktereket a fájl elérési útjaiban és a fájlnevekben. Ha egy projekt vagy forrásfájl elérési útja vagy fájlneve Unicode-karaktereket tartalmaz, a projekt létrehozása sikertelen lesz.

  • A Google Android Emulator és az Intel Hardware Accelerated Execution Manager (HAXM) nem kötelező, de ajánlott összetevők. (Az Intel HAXM-illesztőprogramok csak Intel processzorokon működnek, és nem kompatibilisek egyes virtuális gépekkel, beleértve a Hyper-V-t is.) Közvetlenül Android-eszközön fejleszthet és hibakeresést végezhet, de gyakran egyszerűbb az asztali emulátor használata a hibakereséshez.

  • Az iOS-platformot megcélozó C++ kód létrehozásához C++ iOS fejlesztői eszközökre van szükség.

A Mobilfejlesztés telepítése C++ számítási feladattal

  1. Futtassa a Visual Studio Installert a Start menüből.

  2. Ha telepítette a Visual Studiót, válassza a módosítani kívánt Visual Studio telepített verziójának Módosítás gombját. Ellenkező esetben válassza a Telepítés lehetőséget a Visual Studio telepítéséhez.

  3. Ha a Számítási feladatok lap ki van jelölve, görgessen le, és válassza ki a Mobilfejlesztés C++ számítási feladattal a Visual Studio Installerben. Ha ezt a számítási feladatot választja ki, a C++ fejlesztéshez szükséges egyéb összetevők is ki lesznek választva. Választhat más számítási feladatokat és egyes összetevőket is, hogy egyszerre telepítsen. Az UWP-t is célként szolgáló platformfüggetlen kód létrehozásához válassza ki az univerzális Windows platform fejlesztési számítási feladatát.

  4. A Telepítés részletei panelen bontsa ki a Mobilfejlesztést a C++ használatával. Az Opcionális szakaszban kiválaszthatja az NDK más verzióit, a Google Android Emulatort, az Intel Hardver gyorsított végrehajtási kezelőjét és az IncrediBuild buildgyorsító eszközt.

  5. Alapértelmezés szerint a számítási feladat egy vagy több Android SDK beállítási összetevőt tartalmaz. Az Android SDK további verziói is elérhetők. Ha hozzá szeretne adni egyet a telepítéshez, válassza az Egyes összetevők lapot, majd görgessen le az SDK-k, kódtárak és keretrendszerek szakaszhoz a kijelöléshez.

  6. A Módosítás vagy telepítés gombra kattintva telepítheti a mobilfejlesztést a C++ számítási feladattal , valamint a többi kiválasztott számítási feladattal és választható összetevővel.

    Ha a telepítés befejeződött, zárja be a telepítőt, majd indítsa újra a számítógépet. A külső összetevők néhány beállítási művelete csak a számítógép újraindítása után lép érvénybe.

    Fontos

    Újra kell indítania, hogy minden megfelelően legyen telepítve.

  7. Nyissa meg a Visual Studiót.

Eszközök telepítése iOS-hez

A Visual Studióval szerkesztheti, hibakeresésre és üzembe helyezheti az iOS-kódot az iOS-szimulátorban. Vagy egy iOS-eszközre. A licenckorlátozások miatt a kódot távolról kell létrehozni Mac gépre. Ha iOS-alkalmazásokat szeretne létrehozni és futtatni a Visual Studióval, először állítsa be és konfigurálja a távoli ügynököt a Mac gépen. Részletes telepítési utasításokért, előfeltételekért és konfigurációs beállításokért lásd: Eszközök telepítése és konfigurálása az iOS használatával történő buildeléshez. Ha nem iOS-re készül, kihagyhatja ezt a lépést.

Függőségek manuális telepítése vagy frissítése

A Mobilfejlesztés C++ használatával számítási feladat telepítésekor (vagy a Visual Studio 2015-ben a Visual C++ Mobilfejlesztés opcióval) nem kell telepítenie az összes külső gyártótól származó függőséget. Telepítse őket később az eszközök telepítésének lépéseivel. A Visual Studio Installer rendszeresen frissül a legújabb külső összetevők telepítéséhez. Ezzel frissített SDK-k és NDK-k telepíthetők. A Visual Studiótól függetlenül is telepítheti vagy frissítheti őket.

Az Android SDK könyvtárban található SDK-kezelő alkalmazást újra futtathatja az SDK frissítéséhez. Az opcionális eszközök és egyéb API-szintek telepítése. Előfordulhat, hogy a frissítések telepítése sikertelen lesz, kivéve, ha rendszergazdaként futtatja az SDK Manager alkalmazást. Ha problémákba ütközik egy Android-alkalmazás létrehozásakor, ellenőrizze az SDK-kezelőben a telepített SDK-k frissítéseit.

Az Android SDK emulátorainak használatához szükség lehet a hardveres gyorsítás beállítására. További információ: Hardveres gyorsítás engedélyezése Android-emulátorokkal (Hyper-V & AEHD).

A Visual Studio a legtöbb esetben képes észlelni a telepített külső szoftverek konfigurációit. Fenntartja a telepítési útvonalakat a belső környezeti változókban. A Visual Studio IDE-ben felülbírálhatja ezeknek a platformfüggetlen fejlesztési eszközöknek az alapértelmezett elérési útját.

Külső eszközök elérési útjainak beállítása

  1. A Visual Studio menüsávján válassza az Eszközök>Beállításoklehetőséget.

  2. A Beállítások párbeszédpanelen válassza a Platformfüggetlen>C++>Android lehetőséget.

    Képernyőkép az Android eszköz elérési útjának beállításairól a Beállítások párbeszédpanelen.

  3. Az eszköz által használt elérési út módosításához jelölje be az elérési út melletti jelölőnégyzetet, és szerkessze a mappa elérési útját a szövegmezőben. A tallózás gombra (...) kattintva megnyithatja a Hely kiválasztása párbeszédpanelt a mappa kiválasztásához.

  4. Kattintson az OK gombra az egyéni eszközmappa-helyek mentéséhez.

Lásd még

Eszközök telepítése és konfigurálása az iOS használatával történő buildeléshez
Platformfüggetlen mobil Visual C++