Hello,
I’m getting this error when trying to build:
Unexpected version/version code in output; APK: '1.3.1' / '102110301', Expected: '1.3.1' / '1030001'
I’m sure I don’t have 102110301
in any of the files I used to set the version. From where does f-droid get it?
I’ve tried retagging and creating fdroiddata, fdroidserver and build from scratch but no luck.
To my understanding, version code is an arbitrary integer that I can chose and not generated automatically.
My spec file on:
My yaml file is:
Categories:
- Money
License: GPL-3.0-or-later
SourceCode: https://gitlab.com/uak/mobile-paper-wallet
RepoType: git
Repo: https://gitlab.com/uak/mobile-paper-wallet
Builds:
- versionName: 1.3.1
versionCode: 1030001
commit: c8fb2219ed2c8fc50526efbc9f5df6e6e4a49c6f
subdir: src
sudo:
- apt-get update || apt-get update
- apt-get install -y build-essential libffi-dev libltdl-dev
output: bin/myapp-*-arm64-v8a_armeabi-v7a-release-unsigned.apk
srclibs:
- cpython@v3.8.10
- buildozer@1.3.0
prebuild:
- sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec
- sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec
- sed -r "s:#?android.accept_sdk_license =.*:android.accept_sdk_license = False:"
-i buildozer.spec
- sed -i -e 's/# android.release_artifact = aab/android.release_artifact = apk/'
buildozer.spec
build:
- pushd $$cpython$$
- mkdir -p /tmp/cpython
- ./configure --prefix=/tmp/cpython --enable-optimizations
- make -j`nproc`
- make install
- popd
- export PATH=/tmp/cpython/bin:$PATH
- pip3 install --user --upgrade $$buildozer$$ Cython
- PATH="$HOME/.local/bin:$PATH" buildozer android release
ndk: r19c
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 1.3.1
CurrentVersionCode: 1030001
Ask the buildozer people, it’s their feature as seen here, right? src/buildozer.spec · v1.3.1 · uak / Mobile Paper Wallet · GitLab
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.