-
Notifications
You must be signed in to change notification settings - Fork 0
Building Plumble
Due to a few quirks, Plumble can be a bit of a hassle for non-developers to get running. Here is a short guide that I hope will prove useful.
- Eclispe IDE with ADT or ADT bundle
- Android SDK with versions 16 (ABS target) and 18 (Plumble target) installed
- Android NDK (only if rebuilding native libs)
I recommend building in a GNU/Linux environment, although it is not necessary.
Once you have those, let's get started.
Before even touching the project, let's get its dependencies.
git submodule init
git submodule update
Load the Plumble project itself into Eclipse. It is already an Eclipse project, and can be loaded via File->Import->General->Existing Projects into Workspace.
ActionBarSherlock is also a dependency of Plumble. Load this into your workspace with File->Import->General->Existing Android Code into Workspace.
As of 2012-12-24, the version of the Android support library shipped with ActionBarSherlock is outdated and does not provide the Jellybean API functionality that Plumble requires. If this has not been addressed, the project will not build.
To solve this, right click on the ActionBarSherlock library and select Android Tools->Add Support Library.
You may, for some reason, need to recompile the native libraries that Plumble requires. To do this simply execute ndk-build
in the jni/ folder of the project.
NOTE: As of 2012-12-24, I have not yet removed the HawtJNI dependency from the master
branch. I have started on this in the opus
branch, where Opus support is being worked on.
You're good to go!