Hello all,
After searching the internet a bit a found there is an Android version of Paho MQTT, but it's in Java and i was interested in using the C implementation with Android's NDK.
I already have an ongoing C project in Android Studio and wanted to integrate it with the Paho Mqtt C client.
I noticed there is an "android" folder at github but i'm not sure if i'm able to use that makefile with Android Studio:
https://github.com/eclipse/paho.mqtt.c/tree/master/android This is fairly new to me, so i'm unsure if there are special steps needed to do this.
Initially my idea was to add the "add_library" command to the default/main "CMakeList.txt" with all the source files to be compiled as a shared object (including the headers also), but i got a "multiple definitions" error in "MQTTClient.c":
Error:(1314) multiple definition of `MQTTProtocol_closeSession'
Error:(84) multiple definition of `bstate'
Error:(80) multiple definition of `client_timestamp_eye'
Error:(80) multiple definition of `client_version_eye'