2020-11-09 12:15:52 +07:00
2020-10-19 12:42:16 +07:00
2020-10-19 12:42:16 +07:00
2020-10-19 12:42:16 +07:00
2020-10-19 12:42:16 +07:00
2020-10-27 13:12:51 +07:00
2020-11-01 09:05:54 +07:00
2020-07-20 18:13:39 +07:00
2020-06-29 15:49:04 -07:00
2018-03-10 00:24:36 -05:00
Fix
2020-10-19 12:57:01 +07:00
2020-11-08 06:14:04 +07:00
2020-11-01 06:44:51 +07:00
2020-11-04 14:59:54 +07:00
2020-11-09 12:15:52 +07:00
2020-10-27 12:15:21 +07:00

Based on http://openjdk.java.net/projects/mobile/android.html

Building

Setup

Architecture specific environment variables

Environment variables
Architectures TARGET TARGET_JDK
armv8/aarch64 aarch64-linux-android aarch64
armv7/aarch32 arm-linux-androideabi arm
x86/i686 i686-linux-android x86
x86_64/amd64 x86_64-linux-android x86_64

Run in this directory:

export BUILD_FREETYPE_VERSION=[2.6.2/.../2.10.0] # default: 2.10.0
export JDK_DEBUG_LEVEL=[release/fastdebug/debug] # default: 2.10.0
./extractndk.sh
./getlibs.sh
./maketoolchain.sh
./clonejdk.sh
./buildlibs.sh
./buildjdk.sh
./removejdkdebuginfo.sh
./tarjdk.sh
Description
Build and packaging script for building OpenJDK, used for Amethyst
Readme 3.2 MiB
Languages
C 94%
Shell 6%