| Index: platform_tools/android/examples/hello_skia_app/README
|
| diff --git a/platform_tools/android/examples/hello_skia_app/README b/platform_tools/android/examples/hello_skia_app/README
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..0bc66afa8aab9d47ae0c53fdfe34bffa58b97879
|
| --- /dev/null
|
| +++ b/platform_tools/android/examples/hello_skia_app/README
|
| @@ -0,0 +1,39 @@
|
| +HelloSkia
|
| +=========
|
| +
|
| +Intro
|
| +-----
|
| +
|
| +This is a minimal Android app that uses JNI and Skia to do rendering.
|
| +
|
| +Setup
|
| +-----
|
| +
|
| +These instructions need to be followed only once to setup your copy of HelloSkia. Path parts that
|
| +are surrounded with curly braces should be replaced with the paths that are described.
|
| +
|
| +1. Follow the quick start guide on building Skia for Android.
|
| +
|
| +2. Copy {Skia root directory}/trunk/out/config/android-{your architecture}/{Relase or
|
| +Debug}/lib.target/libskia_android.so into {HellSkia root directory}/jni/skia/libskia_android.so
|
| +
|
| +3. Copy {Skia root directory}/trunk/include into {HellSkia root directory}/jni/skia. This should be
|
| +done so that the path {HellSkia root directory}/jni/skia/include is a folder that contains, to name
|
| +just a few, the folders config and core.
|
| +
|
| +
|
| +Building
|
| +--------
|
| +
|
| +The following assumes that the platform-tools directory of the Android SDK and the Android NDK
|
| +directory are both on the system path. This also assumes that adb is working and connected with some
|
| +device or virtual device.
|
| +
|
| +1. Open a terminal to the HelloSkia root directory and enter these commands:
|
| +
|
| +$ ndk-build # Builds the modules inside of jni/
|
| +$ ant debug # Builds the Activity and packages it with all resources and modules of jni/
|
| +$ adb install -r bin/HelloSkia-debug.apk # Installs the app onto a device
|
| +
|
| +2. To run the app, open your Android device's launcher and start the application labeled
|
| +HelloSkiaActivity.
|
|
|