Porting to Android
Moderator: Oberlus
Re: Porting to Android
I managed to build APK with experimental Godot client but run into strange segfaults https://github.com/godotengine/godot-cpp/issues/473
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Re: Porting to Android
I made Godot client read content files from APK https://github.com/freeorion/freeorion/pull/3367
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Re: Porting to Android
If someone other than me still interesting in it but was stopped when tried to build Python and Boost I managed to build and distribute Android SDK: https://github.com/o01eg/freeorion-sdk/ ... 1344928703
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Re: Porting to Android
I am still interested, but not sure I can do something (time-constraints and not much expertise, never done android development). I am rather baffled as what is working and what is not. So what is possible right now?o01eg wrote: ↑Fri Oct 15, 2021 8:25 am If someone other than me still interesting in it but was stopped when tried to build Python and Boost I managed to build and distribute Android SDK: https://github.com/o01eg/freeorion-sdk/ ... 1344928703
What do I do with the SDK? How do I cross-compile from my x64 ?
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
Look, ma... four combat bouts!
Look, ma... four combat bouts!
Re: Porting to Android
BUILD.md contains Android documentation. You need to install Android NDK first. Then download and extract SDK and choose architecture. Also you need to build Godot for Android as it done in Godot's documentation.Ophiuchus wrote: ↑Fri Oct 15, 2021 9:29 amI am still interested, but not sure I can do something (time-constraints and not much expertise, never done android development). I am rather baffled as what is working and what is not. So what is possible right now?o01eg wrote: ↑Fri Oct 15, 2021 8:25 am If someone other than me still interesting in it but was stopped when tried to build Python and Boost I managed to build and distribute Android SDK: https://github.com/o01eg/freeorion-sdk/ ... 1344928703
What do I do with the SDK? How do I cross-compile from my x64 ?
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm