hashgraph/hedera-sdk-cpp

Add Android builds

Opened this issue · 4 comments

It has been requested from the community to add Android builds for the C++ SDK. These ideally should be added as CMake presets like we already have for macos-arm64, windows-x64, and linux-x64. A way to actually test these builds will also need to be found and added.

Currently stuck on android, I uncovered what I believe to a be a bug in how vcpkg handles manifest mode builds for openssl. I submitted an issue on their github: microsoft/vcpkg#37036. I'll be blocked on this until the issue gets addressed and/or a workaround is found

Update:

  • The Android build has been created
  • The unit and integration tests passed via using the Android emulator
  • The next step in the process is to test the Andriod build on physical devices
  • We will need to procure a service to test on a physical mobile device
  • This potentially might require a rewrite of the tests if a specific testing framework is required for the services we use (TBD)

Latest update: the developers that requested this do not appear to need it anymore (at least for the time being), so this work will not be merged until it is needed again. I currently have a helpdisk ticket out to protect the branch that contains this work.