Új hozzászólás Aktív témák
-
Horv
csendes tag
Bocs a dupláért:
Asszem megoldottam, rossz flagekhez adtam a libeket

Habár az android.mk fájl mintha ott se lenne, mert nem nagyon veszi figyelembe mit szerencsétlenkedek benne...
Viszont most a studio mindig más toolchainnal fordít, és sosem a jó mappában keresi a libet, pedig beállítottam az összes arch mappáját
Nem tudjátok, hogy lehetne beállítani android studioban melyik toolchaint használja az ndk?
-
Horv
csendes tag
Sziasztok!
Androidra és iOS-ra szeretnék egy alkalmazást, amit C++-ban írok meg. A wrappert a dropbox djinniével generáltatom, és eddig nincs is gond, viszont cpp oldalon használom az openssl könyvtárat. Lefordítottam armeabi, armeabi-v7a, x86 és mips archokra az openssl-t, és meg vannak a .so fájlok. Viszont az NDK-ban nem nagyon vagyok otthon, és nem tudom, hogyan lehetne linkelni az openssl könyvtárat.
Így néz ki az Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libssl_jni
LOCAL_C_INCLUDES += $(LOCAL_PATH)/include/openssl
LOCAL_LDLIBS += -L$(LOCAL_PATH)/../libs/system
LOCAL_SHARED_LIBRARIES := libandroid libdl libz libcrypto libssl
LOCAL_LDLIBS += -landroid -ldl -lz
include $(BUILD_EXECUTABLE)a build.gradle-be hozzáadtam a flagekhez az -lssl-t és -lcryptot, illetve a könyvtárakat is ahol keresse a linker.
De így is valamiért folyton undefined reference-t kapok minden SSL-s függvényre.
(Android Studio 1.3 stabilt használok 2.5-ös gradle-vel)
iOS-on sikerült életre kelteni az appot, a cpp és az ios-ra fordult openssl jó és tudja linkelni is, de az android nem akar összejönni...
Csinált valaki valami hasonlót, van valakinek valami ötlete?
Új hozzászólás Aktív témák
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Haditechnika, harcászat
- Azonnali alaplapos kérdések órája
- iPad topik
- Kormányok / autós szimulátorok topikja
- Xiaomi 15T Pro - a téma nincs lezárva
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Diablo IV
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Vezetékes FEJhallgatók
- További aktív témák...
- Lenovo ThinkPad T480 i7-8650U / 16GB / 512GB SSD / FHD Dupla akku Win 11 Pro Szép állapot
- Kingston FURY Beast 32GB DDR4 3200MHz (Beszámítás)
- MEDION Erazer Major X20 Gamer laptop -40% i7-13700HX 16/1TB NVIDIA RTX 4070 8GB QHD 240Hz
- Seagate IronWolf 4TB HDD 100/100 Beszámítás OK!
- Lenovo LOQ 15IRH8 / i5-13500H / RTX 4060 / 16GB / garancia
- Apple iPhone 16e 128 GB White 100% Akkumulátor 12 hónap Garancia Beszámítás Házhozszállítás
- Acer Chromebase All-in-One PC 23.8" Touchscreen
- GYÖNYÖRŰ iPhone 13 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS4365, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 13 Mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4647, 100% Akkumulátor
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

