On 2020-06-28 14:57, Claude Heiland-Allen wrote:
Package: apksigner
Version: 0.9-1
Severity: normal

Dear Maintainer,

   * What led up to the situation?

running Debian in UserLAnd from Fdroid on Android 7.

tried to run apksigner from bash, got error
cannot execute binary file: Exec format error

from sh invoked by make the error was more confusing, as if the jar
was interpreted as a shell script.

hello-world-debian-android$ make
apksigner sign --ks keystore.jks --ks-key-alias androidkey --ks-pass pass:android --key-pass pass:android --out helloworld.apk helloworld.aligned.apk
/usr/bin/apksigner: 1: PK��O: not found
/usr/bin/apksigner: 2: �0��@�!�7�š��A����ߚ[�6MJ�: not found
/usr/bin/apksigner: 2: {c�v8���Bg�: not found
/usr/bin/apksigner: 3:K��Ocom/PK: not found
/usr/bin/apksigner: 4:K��O
                          com/android/PK: not found
/usr/bin/apksigner: 5: Syntax error: ")" unexpected
make: *** [Makefile:12: helloworld.apk] Error 2




   * What exactly did you do (or not do) that was effective (or
     ineffective)?

java -jar /usr/bin/apksigner
worked



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 3.18.35 (SMP w/3 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages apksigner depends on:
ii  default-jre-headless [java8-runtime-headless]     2:1.11-72
ii  jarwrapper                                        0.72.12
ii  openjdk-11-jre-headless [java8-runtime-headless]  11.0.7+9-1

apksigner recommends no packages.

apksigner suggests no packages.

-- no debconf information

--
https://mathr.co.uk

Reply via email to