From 59e212d7a3d5dbac76f8108039249202a566cb30 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Sat, 3 Aug 2013 16:44:14 +0200 Subject: [PATCH] Try and use new gradle AM.xml path --- fdroidserver/common.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 229fd42f..a363ffb5 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -874,13 +874,22 @@ def retrieve_string(app_dir, string_id): return s.replace("\\'","'") return '' +# Find the AM.xml - try the new gradle method first. +def manifest_path(app_dir): + gradlepath = os.path.join(app_dir, 'source', 'main', 'AndroidManifest.xml') + if os.path.exists(gradlepath): + return gradlepath + rootpath = os.path.join(app_dir, 'AndroidManifest.xml') + return rootpath + + # Retrieve the package name def fetch_real_name(app_dir): app_search = re.compile(r'.*