062743a859
Wrap native Bitmap pixels using JNIGraphis APIs. Add finalizer to clean up. Change-Id: I22ba54e65a9cdf498e97afefe8bcc6cd88db0c95 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/394816 Commit-Queue: Florin Malita <fmalita@google.com> Reviewed-by: Jorge Betancourt <jmbetancourt@google.com> |
||
---|---|---|
.. | ||
Canvas.cpp | ||
README |
AndroidKit is an AAR, or Android Library, that compiles Skia's native code,
JNI bindings, and Java wrapper classes into a shared library.
There are two ways to build the library.
1) Through Android Studio
- Start a project by opening skia/platform_tools/android/apps with Android Studio.
- Ensure that you're local.properties file is filled out with paths to your
Skia out directories. It should look like this:
sdk.dir=[sdk file path]
depot_tools.dir=[depot tools file path]
x86.out.dir=[out file for x86]
x64.out.dir=[out file for x64]
arm64.out.dir=[out file for xarm64]
arm.out.dir=[out file for arm]
- Click on AndroidKit on the project tree, click Build in the toolbar, and select
" Make Module 'apps.androidkit' "
- The AAR will be under the build/outputs/aar directory.
2) Through the terminal
- Run: platform_tools/android/bin/android_build_app -C out/[out_dir] androidkit
- If it builds with no errors, you’ll find the AAR in the out directory you were building from