diff --git a/buildozer/default.spec b/buildozer/default.spec index 4b05bfc..0571c44 100644 --- a/buildozer/default.spec +++ b/buildozer/default.spec @@ -219,6 +219,9 @@ fullscreen = 0 # (str) Android logcat filters to use #android.logcat_filters = *:S python:D +# (str) Android additional adb arguments +#android.adb_args = -H host.docker.internal + # (bool) Copy library instead of making a libpymodules.so #android.copy_libs = 1 diff --git a/buildozer/targets/android.py b/buildozer/targets/android.py index d8337e4..a68aa0c 100644 --- a/buildozer/targets/android.py +++ b/buildozer/targets/android.py @@ -262,6 +262,12 @@ class TargetAndroid(Target): 'zlib headers must be installed, ' 'run: sudo apt-get install zlib1g-dev') + # Adb arguments: + adb_args = self.buildozer.config.getdefault( + "app", "android.adb_args", None) + if adb_args is not None: + self.adb_cmd += ' ' + adb_args + # Need to add internally installed ant to path for external tools # like adb to use path = [join(self.apache_ant_dir, 'bin')]