chiark / gitweb /
Also find zipalign at the start
authorDaniel Martí <mvdan@mvdan.cc>
Wed, 2 Jul 2014 22:31:10 +0000 (00:31 +0200)
committerDaniel Martí <mvdan@mvdan.cc>
Wed, 2 Jul 2014 22:31:10 +0000 (00:31 +0200)
fdroidserver/common.py
fdroidserver/publish.py

index 949fdd1d687fe3e045595601ca17ff2bccfcb898..9b36f2c67d7cb7c9812d02419fddc4ddb81b9b34 100644 (file)
@@ -128,7 +128,11 @@ def read_config(opts, config_file='config.py'):
     bin_paths = {
         'aapt': [
             os.path.join(config['sdk_path'], 'build-tools', config['build_tools'], 'aapt'),
-            ]
+            ],
+        'zipalign': [
+            os.path.join(config['sdk_path'], 'tools', 'zipalign'),
+            os.path.join(config['sdk_path'], 'build-tools', config['build_tools'], 'zipalign'),
+            ],
         }
 
     for b, paths in bin_paths.items():
index bff1a2e3e8b5ba0279dc4e6ff88b2bf8ac68db95..fb696205ce865c6a778c3d18c7620beb8ca6f16e 100644 (file)
@@ -160,8 +160,7 @@ def main():
             raise BuildException("Failed to sign application")
 
         # Zipalign it...
-        p = FDroidPopen([os.path.join(config['sdk_path'], 'tools', 'zipalign'),
-                         '-v', '4', apkfile,
+        p = FDroidPopen([config['zipalign'], '-v', '4', apkfile,
                          os.path.join(output_dir, apkfilename)])
         if p.returncode != 0:
             raise BuildException("Failed to align application")