mirror of
https://github.com/opencv/opencv.git
synced 2025-01-18 14:13:15 +08:00
'aapt' tool moved in SDK r22, adding support to run.py
This commit is contained in:
parent
aee6a617a6
commit
4af104aaae
@ -288,6 +288,16 @@ class TestSuite(object):
|
|||||||
if self.adb:
|
if self.adb:
|
||||||
# construct name for aapt tool
|
# construct name for aapt tool
|
||||||
self.aapt = [os.path.join(os.path.dirname(self.adb[0]), ("aapt","aapt.exe")[hostos == 'nt'])]
|
self.aapt = [os.path.join(os.path.dirname(self.adb[0]), ("aapt","aapt.exe")[hostos == 'nt'])]
|
||||||
|
if not os.path.isfile(self.aapt[0]):
|
||||||
|
# it's moved in SDK r22
|
||||||
|
sdk_dir = os.path.dirname( os.path.dirname(self.adb[0]) )
|
||||||
|
aapt_fn = ("aapt", "aapt.exe")[hostos == 'nt']
|
||||||
|
for r, ds, fs in os.walk( os.path.join(sdk_dir, 'build-tools') ):
|
||||||
|
if aapt_fn in fs:
|
||||||
|
self.aapt = [ os.path.join(r, aapt_fn) ]
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
self.error = "Can't find '%s' tool!" % aapt_fn
|
||||||
|
|
||||||
# fix has_perf_tests param
|
# fix has_perf_tests param
|
||||||
self.has_perf_tests = self.has_perf_tests == "ON"
|
self.has_perf_tests = self.has_perf_tests == "ON"
|
||||||
|
Loading…
Reference in New Issue
Block a user