AndroidTarget: Added package data and extrenal storage path settings
`package_data_directory` and `external_storage_directory` are now arguments of AndroidTarget
diff --git a/devlib/target.py b/devlib/target.py
index da3d2af..5837ecb 100644
--- a/devlib/target.py
+++ b/devlib/target.py
@@ -669,6 +669,29 @@
else:
return (0, 0)
+ def __init__(self,
+ connection_settings=None,
+ platform=None,
+ working_directory=None,
+ executables_directory=None,
+ connect=True,
+ modules=None,
+ load_default_modules=True,
+ shell_prompt=DEFAULT_SHELL_PROMPT,
+ package_data_directory="/data/data",
+ external_storage_directory="/sdcard",
+ ):
+ super(AndroidTarget, self).__init__(connection_settings=connection_settings,
+ platform=platform,
+ working_directory=working_directory,
+ executables_directory=executables_directory,
+ connect=connect,
+ modules=modules,
+ load_default_modules=load_default_modules,
+ shell_prompt=shell_prompt)
+ self.executables_directory = executables_directory
+ self.package_data_directory = package_data_directory
+
def reset(self, fastboot=False): # pylint: disable=arguments-differ
try:
self.execute('reboot {}'.format(fastboot and 'fastboot' or ''),