2017-05-11 19 views
6

Bir çözüm aramayı denedim, ancak bulduğum tek yanıtlar (QT'nin içindeki AAR kullanılarak) diğer yollardan çıktı.QT'yi kullanarak Android Kitaplığı Oluşturma

Ben QT yaratıcısı içine bir android uygulaması geliştiriyorum. Tüm iyi çalışıyor. Şimdi bu uygulamanın çekirdeğini kendi kodlarında (bir AAR gibi) kullanılmak üzere android geliştiricisine dağıtılabilen bir kütüphane haline getirmem gerekiyor. Bu mümkün mü? Eğer öyleyse, nasıl yapılacağını ve nasıl (... android stüdyo/tutulmayı) diğer geliştirme araçları bunu ithal etmek?

+1

Neden insanlara başlıklara sahip bir .bu dosyayı gönderemiyorum? – jpo38

cevap

1

En kolay yol, QtCreator kullanarak kitaplığınızı derlemek ve daha sonra kişi .so dosyasını üstbilgi dosyaları ile birlikte göndermektir. Daha sonra insanlar .so dosyasıyla bağlantı kurabilir ve işlevleri çağırmak veya içinde paketlenmiş sınıfları başlatmak için başlık dosyalarını kullanabilir. Hem armv7 ve x86 hedeflerini derlemek ve bu iki hedef ihtiyaç duyulduğunda hem .bu dosya göndermek gerekir https://wiki.qt.io/How_to_create_a_library_with_Qt_and_use_it_in_an_application

Not:

Kontrol bu bağlantıyı QtCreator ile bir kütüphane oluşturmak için nasıl çalıştığını görmek için.

İlgili konular