diff options
Diffstat (limited to 'wa/framework/resource.py')
-rw-r--r-- | wa/framework/resource.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/wa/framework/resource.py b/wa/framework/resource.py index aa1e04c2..a4dd7076 100644 --- a/wa/framework/resource.py +++ b/wa/framework/resource.py @@ -273,10 +273,14 @@ class ResourceResolver(object): def apk_version_matches(path, version): + version = list_or_string(version) info = ApkInfo(path) - if info.version_name == version or info.version_code == version: - return True - return loose_version_matching(version, info.version_name) + for v in version: + if info.version_name == v or info.version_code == v: + return True + if loose_version_matching(v, info.version_name): + return True + return False def loose_version_matching(config_version, apk_version): |