Jules Aguillon
75c736709d
build: Use d8 instead of dx
...
dx have been removed in android build tools >30.0.3 in favor of d8.
Lift the version constraint on the build tools.
2022-02-07 01:11:55 +01:00
Jules Aguillon
e86173b895
Use apksigner from the build tools for release builds too
2022-02-05 20:22:40 +01:00
Max Schillinger
be0f4a1fc9
Makefile: Pass full path when calling apksigner
2022-02-05 20:15:29 +01:00
Jules Aguillon
38adf7d7b9
Makefile: Sign the debug apk with scheme v2
2022-01-20 21:21:27 +01:00
Jules Aguillon
988d8db7e8
Use apksigner for signing the apk
...
The Play Store now requires the "Signing Scheme V2", which is
implemented by apksigner.
2021-12-14 00:13:34 +01:00
Jules Aguillon
e5fa23e1f7
Upgrade to Android SDK version 30
2021-12-12 23:48:05 +01:00
Jules Aguillon
93c0ff5ff6
build: Explicitly set signing algorithms
...
Newer versions of jarsigner default to SHA256, which is unsupported for
some versions of Android we support.
2021-04-20 23:01:36 +02:00
Jules Aguillon
5f5efe3157
Change build system to make
...
The ant scripts included in the android SDK were removed recently. The
alternative is Gradle.
Gradle doesn't work well in this app because it's not possible to use
Nix to pull dependencies. Gradle will try to patch the SDK.
Also, it's very slow.
It turns out the required build script is quite simple.
2021-04-13 00:29:26 +02:00