-def android_env_attach_options():
- env = [k + "=" + v for k, v in ANDROID_ENV.items()]
+def android_env_attach_options(args):
+ local_env = ANDROID_ENV.copy()
+ # Include CLASSPATH env that was generated by Android
+ command = ["lxc-attach", "-P", tools.config.defaults["lxc"],
+ "-n", "waydroid", "--clear-env", "--",
+ "/system/bin/cat" ,"/data/system/environ/classpath"]
+ classpath = tools.helpers.run.user(args, command, output_return=True).strip()
+ for line in classpath.splitlines():
+ _, k, v = line.split(' ', 2)
+ local_env[k] = v
+ env = [k + "=" + v for k, v in local_env.items()]