nix: add $ANDROID_JAR helper to shell
So we can easily print JNI signatures via javap javap -classpath "$ANDROID_JAR" -s android.content.ClipboardManager This can be used to call java code with JNI Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
@@ -50,6 +50,7 @@ mkShell ({
|
|||||||
android-nixpkgs = callPackage (fetchTarball android) { };
|
android-nixpkgs = callPackage (fetchTarball android) { };
|
||||||
#ndk-version = "24.0.8215888";
|
#ndk-version = "24.0.8215888";
|
||||||
ndk-version = "27.2.12479018";
|
ndk-version = "27.2.12479018";
|
||||||
|
android-version = "31";
|
||||||
|
|
||||||
android-sdk = android-nixpkgs.sdk (sdkPkgs: with sdkPkgs; [
|
android-sdk = android-nixpkgs.sdk (sdkPkgs: with sdkPkgs; [
|
||||||
cmdline-tools-latest
|
cmdline-tools-latest
|
||||||
@@ -67,6 +68,7 @@ mkShell ({
|
|||||||
{
|
{
|
||||||
buildInputs = [ android-sdk ];
|
buildInputs = [ android-sdk ];
|
||||||
ANDROID_NDK_ROOT = android-ndk-path;
|
ANDROID_NDK_ROOT = android-ndk-path;
|
||||||
|
ANDROID_JAR = "${android-sdk-path}/platforms/android-${android-version}/android.jar";
|
||||||
GRADLE_OPTS = "-Dorg.gradle.project.android.aapt2FromMavenOverride=${aapt}/bin/aapt2";
|
GRADLE_OPTS = "-Dorg.gradle.project.android.aapt2FromMavenOverride=${aapt}/bin/aapt2";
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user