If you’re using Docker for Windows, you’d know that Google’s Android Emulator doesn’t work. This is because the former uses Hyper-V and the latter uses HAXM, both incompatible virtualization technologies. Microsoft (or rather Xamarin) provides an alternative to Google’s emulator — Visual Studio Emulator for Android. …
Due to this issue, installing
network-manager-strongswan doesn’t make StrongSwan available as an option in the GUI when setting up a VPN connection on Ubuntu. Fortunately, it’s easy to build from source. These are the steps:
apt install devscripts libsecret-1-dev libnm-gtk-dev libnma-dev
apt build-dep network-manager-strongswan
Before building the package, there needs to be a change to
debian/rules . Remove the final line
rm debian/network-manager-strongswan/usr/lib/NetworkManager/libnm-strongswan-properties.*a .
dpkg-buildpackage -us -uc -nc
The output might say there was an error, but that’s just because we don’t have a signature to sign the
.deb with. Change to the parent directory and you’ll see the package ready to install with
dpkg --install .
I’ve been working with cocos2d-x, a popular open-source game engine developed primarily for mobile platforms. It’s written in C++ and targets Android via the NDK. cocos2d-x comes with a command-line tool
cocos that wraps the Android build tools in order to produce an APK.