Time for action – compiling Box2D on Android

First, let's port Box2D on the Android NDK following these steps:

Box2D 2.3.1 archive is provided with this book in directory Libraries/box2d.

  1. Unzip Box2D source archive (2.3.1 in this book) into ${ANDROID_NDK}/sources/ (beware directory must be named box2d).

    Create and open an Android.mk file in the root of the box2d directory.

    First, save the current directory inside the LOCAL_PATH variable. This step is always necessary because an NDK build system may switch to another directory at any time during compilation.

  2. After this, list all Box2D source files to compile, as shown in the following. We are interested in source file name only, which can be found in ${ANDROID_NDK}/sources/box2d/Box2D/Box2D. Use the ...

Get Android NDK Beginner's Guide - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.