chiark / gitweb /
Also check that platform-tools and tools exist
authorDaniel Martí <mvdan@mvdan.cc>
Thu, 3 Jul 2014 16:23:35 +0000 (18:23 +0200)
committerDaniel Martí <mvdan@mvdan.cc>
Thu, 3 Jul 2014 16:23:35 +0000 (18:23 +0200)
fdroidserver/common.py

index f36b4768905a27c85951336793b19a19ffc087ef..34ad2efc3c3f44061d7d493e8c60f3e5e2d16f56 100644 (file)
@@ -186,9 +186,11 @@ def test_sdk_exists(c):
     if not os.path.isdir(c['sdk_path']):
         logging.critical('Android SDK path "' + c['sdk_path'] + '" is not a directory!')
         return False
-    if not os.path.isdir(os.path.join(c['sdk_path'], 'build-tools')):
-        logging.critical('Android SDK path "' + c['sdk_path'] + '" does not contain "build-tools/"!')
-        return False
+    for d in ['build-tools', 'platform-tools', 'tools']:
+        if not os.path.isdir(os.path.join(c['sdk_path'], d)):
+            logging.critical('Android SDK path "%s" does not contain "%s/"!' % (
+                c['sdk_path'], d))
+            return False
     return True