
Unfortunately, Oracle VirtualBox is not really up to the task for this, as it doesn’t have the same extensive support for hardware assisted virtualization, which you’re going to need - if you’re serious about developing for NDK, it’s worth investing in a VMWare licence. If you want to get started with Android NDK development, you can quite happily use Linux, you don’t even need to have a full Linux install, you can just run it inside VMWare. One reason for this is that Windows, and recently to a lesser extent, Mac OS X, can be tricky to set up and are not always the best environments for C++ development, especially if you’re more comfortable working with Linux. Using a Linux Virtual Machine for Android NDK C++ developmentĪ lot of people want to use C++ with their Android projects, but get stuck at the first hurdles, getting the tool chain up and running.
