mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-13 02:30:11 +01:00
Don't rely on undocumented global
This commit is contained in:
parent
dae3c9af9d
commit
2bb6d51dd3
@ -391,7 +391,7 @@ def build_local(app, thisbuild, vcs, build_dir, output_dir, extlib_dir, tmp_dir,
|
||||
src = os.path.join(bindir, src)
|
||||
|
||||
# Make sure it's not debuggable...
|
||||
if not install and common.isApkDebuggable(src):
|
||||
if not install and common.isApkDebuggable(src, sdk_path):
|
||||
raise BuildException("APK is debuggable")
|
||||
|
||||
# By way of a sanity check, make sure the version and version
|
||||
|
@ -2180,8 +2180,11 @@ class KnownApks:
|
||||
lst.reverse()
|
||||
return lst
|
||||
|
||||
def isApkDebuggable(apkfile):
|
||||
"""Returns True if the given apk file is debuggable"""
|
||||
def isApkDebuggable(apkfile, sdk_path):
|
||||
"""Returns True if the given apk file is debuggable
|
||||
|
||||
:param apkfile: full path to the apk to check
|
||||
:param sdk_path: path to android sdk"""
|
||||
|
||||
p = subprocess.Popen([os.path.join(sdk_path, 'platform-tools', 'aapt'),
|
||||
'dump', 'xmltree', apkfile, 'AndroidManifest.xml'],
|
||||
|
@ -330,7 +330,7 @@ def main():
|
||||
thisinfo['sdkversion'] = 0
|
||||
|
||||
# Check for debuggable apks...
|
||||
if common.isApkDebuggable(apkfile):
|
||||
if common.isApkDebuggable(apkfile, sdk_path):
|
||||
print "WARNING: {0} is debuggable... {1}".format(apkfile, line)
|
||||
|
||||
# Calculate the md5 and sha256...
|
||||
|
Loading…
Reference in New Issue
Block a user