Aracılığıyla paylaş


Android Yerel Etkinlik Uygulaması Oluşturma

C++ iş yüküyle platformlar arası Mobil geliştirmeyi yüklediğinizde Visual Studio, tam işlevsel Android Yerel Etkinlik uygulamaları oluşturmak için kullanılabilir. Android Native Development Kit (NDK), Android uygulamanızın çoğunu saf C/C++ kodu kullanarak uygulamanıza olanak tanıyan bir araç takımıdır. Bazı Java JNI kodları, C/C++ kodunuzun Android ile etkileşim kurmasına izin vermek için tutkal görevi görür. Android NDK, Android API Düzey 9 ile Yerel Etkinlik uygulamaları oluşturma özelliğini kullanıma sunar. Yerel Etkinlik kodu, Unreal Engine veya OpenGL kullanan yoğun oyun ve grafik kullanan uygulamalar oluşturmak için popülerdir. Bu konu, OpenGL kullanan basit bir Yerel Etkinlik uygulaması oluşturma konusunda size yol gösterir. Ek konular, Yerel Etkinlik kodunu düzenleme, derleme, hata ayıklama ve dağıtma geliştirici yaşam döngüsünde izleniyor.

Gereksinimler

Android Yerel Etkinlik uygulaması oluşturabilmeniz için önce tüm sistem gereksinimlerini karşıladığınızdan ve Visual Studio'da C++ ile mobil geliştirme iş yükünü yüklediğinizden emin olmanız gerekir. Daha fazla bilgi için bkz . C++ ile platformlar arası mobil geliştirme yükleme. Gerekli üçüncü taraf araçlarının ve SDK'larının yüklemeye dahil olduğundan ve bir Android öykünücüsünde yüklü olduğundan emin olun.

Yeni yerel etkinlik projesi oluşturma

Bu öğreticide, önce yeni bir Android Yerel Etkinlik projesi oluşturacak ve ardından varsayılan uygulamayı bir Android öykünücüsunda oluşturup çalıştıracaksınız.

  1. Visual Studio'da Dosya Yeni Proje'yi> seçin.>

  2. Yeni Proje iletişim kutusundaki Şablonlar'ın altında Visual C++>Platformlar Arası'nı ve ardından Yerel Etkinlik Uygulaması (Android) şablonunu seçin.

  3. Uygulamaya MyAndroidApp gibi bir ad verin ve tamam'ı seçin.

    Screenshot of using the New Project dialog to create a Native Activity project.

    Visual Studio yeni çözümü oluşturur ve Çözüm Gezgini açar.

    Native Activity project in Solution Explorer.

  1. Visual Studio'da Dosya Yeni Proje'yi> seçin.>

  2. Yeni proje oluştur iletişim kutusunda Yerel Etkinlik Uygulaması (Android) şablonunu ve ardından İleri'yi seçin.

  3. Yeni projenizi yapılandırın iletişim kutusunda, Proje adına MyAndroidApp gibi bir ad girin ve Oluştur'u seçin.

    Visual Studio yeni çözümü oluşturur ve Çözüm Gezgini açar.

Yeni Android Yerel Etkinlik uygulaması çözümü iki proje içerir:

  • MyAndroidApp.NativeActivity , uygulamanızın Android'de Yerel Etkinlik olarak çalışması için başvuruları ve tutkal kodunu içerir. Tutkal kodundan giriş noktalarının uygulanması main.cpp dosyasındadır. Önceden derlenmiş üst bilgiler pch.h dosyasındadır. Bu Yerel Etkinlik uygulaması projesi, Paketleme projesi tarafından alınan paylaşılan bir kitaplık .so dosyasında derlenmiş.

  • MyAndroidApp.Packaging Bir Android cihazda veya öykünücüde dağıtım için .apk dosyasını oluşturur. Bu, bildirim özelliklerini ayarladığınız kaynakları ve AndroidManifest.xml dosyasını içerir. Ayrıca Ant derleme işlemini denetleen build.xml dosyasını içerir. Doğrudan Visual Studio'dan dağıtılabilmesi ve çalıştırılabilmesi için varsayılan olarak başlangıç projesi olarak ayarlanır.

Varsayılan Android Yerel Etkinlik uygulamasını derleme ve çalıştırma

Yüklemenizi ve kurulumunuzu doğrulamak için şablon tarafından oluşturulan uygulamayı derleyin ve çalıştırın. Bu ilk test için uygulamayı Android öykünücüsü tarafından yüklenen cihaz profillerinden birinde çalıştırın. Uygulamanızı başka bir hedefte test etmek isterseniz, hedef öykünücüyü yükleyebilir veya cihazı bilgisayarınıza bağlayabilirsiniz.

Varsayılan Yerel Etkinlik uygulamasını derlemek ve çalıştırmak için

  1. Henüz seçili değilse Çözüm Platformları açılan listesinden x86'yı seçin.

    Solution Platforms dropdown x86 selection.

    Çözüm Platformları listesi gösterilmiyorsa Düğme Ekle/Kaldır listesinden Çözüm Platformları'nı seçin ve ardından platformunuzu seçin.

  2. Menü çubuğunda Derleme Çözümü Oluştur'u>seçin.

    Çıkış penceresi, çözümdeki iki proje için derleme işleminin çıkışını görüntüler.

  3. Dağıtım hedefiniz olarak Android öykünücü profillerinden birini seçin.

    Başka öykünücüler yüklediyseniz veya bir Android cihazı bağladıysanız, bunları dağıtım hedefi açılan listesinden seçebilirsiniz.

  4. Hata ayıklamayı başlatmak için F5'e veya hata ayıklamadan başlamak için Shift+F5'e basın.

    Android öykünücüsunda varsayılan uygulama şöyle görünür.

    The emulator running your app.

    Visual Studio öykünücüyü başlatır ve bu işlem kodunuzun yüklenmesi ve dağıtılması birkaç saniye sürer. Uygulamanız başlatıldıktan sonra kesme noktaları ayarlayabilir ve hata ayıklayıcısını kullanarak kodda ilerleyebilir, yerel öğeleri inceleyebilir ve değerleri izleyebilirsiniz.

  5. Hata ayıklamayı durdurmak için Shift+F5 tuşuna basın.

    Öykünücü, çalışmaya devam eden ayrı bir işlemdir. Kodunuzu birden çok kez düzenleyebilir, derleyebilir ve aynı öykünücüye dağıtabilirsiniz.