From 53b16c933f97a01eb585422fa1faf1b8ce00f7bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kr=C3=BCger?= Date: Tue, 26 Feb 2019 15:39:29 +0100 Subject: [PATCH] fix: drop release-unsigned from release output path Guessing based on this logoutput ``` [INFO]: # Copying APK to current directory [INFO]: # APK filename not found in build output. Guessing... [INFO]: # Found APK file: /home/data/.buildozer/android/platform/build/dists/zeronet/build/outputs/apk/release/zeronet-release-unsigned.apk [INFO]: # Add version number to APK [INFO]: # APK renamed to zeronet-0.6.5.1-release-unsigned.apk [DEBUG]: -> running cp /home/data/.buildozer/android/platform/build/dists/zeronet/build/outputs/apk/release/zeronet-release-unsigned.apk zeronet-0.6.5.1-release-unsigned.apk ... IOError: [Errno 2] No such file or directory: u'/home/data/.buildozer/android/platform/build/dists/zeronet/build/outputs/apk/release-unsigned/zeronet-release-unsigned.apk' ``` (cherry picked from commit 6142acfa40cf9a225644470e5410333c35a3bc4a) --- buildozer/targets/android.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/buildozer/targets/android.py b/buildozer/targets/android.py index d9c30f2..1dade48 100644 --- a/buildozer/targets/android.py +++ b/buildozer/targets/android.py @@ -787,8 +787,10 @@ class TargetAndroid(Target): if self.build_mode == 'debug': build_cmd += [("debug", )] mode = 'debug' + mode_sign = mode else: build_cmd += [("release", )] + mode_sign = "release" mode = self.get_release_mode() self.execute_build_package(build_cmd) @@ -813,7 +815,7 @@ class TargetAndroid(Target): packagename = config.get('app', 'package.name') apk = u'{packagename}-{mode}.apk'.format( packagename=packagename, mode=mode) - apk_dir = join(dist_dir, "build", "outputs", "apk", mode) + apk_dir = join(dist_dir, "build", "outputs", "apk", mode_sign) apk_dest = u'{packagename}-{version}-{mode}.apk'.format( packagename=packagename, mode=mode, version=version)