Use apksigner from the build tools for release builds too

This commit is contained in:
Jules Aguillon 2022-02-05 20:22:40 +01:00
parent be0f4a1fc9
commit e86173b895
2 changed files with 4 additions and 8 deletions

View File

@ -68,7 +68,7 @@ _build/$(PACKAGE_NAME).debug.unsigned-apk: AAPT_PACKAGE_FLAGS+=--rename-manifest
# it is interpreted as a shell script
_build/%.apk: _build/%.unsigned-apk %-keystore.conf
eval `cat $(word 2,$^)` && \
apksigner sign --in "$<" --out "$@" \
$(ANDROID_BUILD_TOOLS)/apksigner sign --in "$<" --out "$@" \
--ks "$$KEYSTORE" --ks-key-alias "$$KEYNAME" --ks-pass "pass:$$KEYSTOREPASS"
# Package

View File

@ -12,12 +12,8 @@ let
abiVersions = [ "armeabi-v7a" ];
};
apksigner = pkgs.apksigner.override {
inherit (jdk) jre;
inherit (android) build-tools;
};
in pkgs.mkShell {
buildInputs = [ pkgs.findutils jdk android.androidsdk apksigner ];
in
pkgs.mkShell {
buildInputs = [ pkgs.findutils jdk android.androidsdk ];
ANDROID_HOME = "${android.androidsdk}/libexec/android-sdk";
}