diff --git a/scripts/cargo2android.py b/scripts/cargo2android.py index 1c01fc80e..9dd5f90d0 100755 --- a/scripts/cargo2android.py +++ b/scripts/cargo2android.py @@ -483,8 +483,9 @@ class Crate(object): and where the package name does not match the emitted crate_name (e.g. [lib.name] is set). """ - cargo_metadata = subprocess.run(['cargo', 'metadata', '--no-deps'], - cwd=os.path.abspath(self.cargo_dir), capture_output=True) + cargo_metadata = subprocess.run([self.runner.cargo_path, 'metadata', '--no-deps'], + cwd=os.path.abspath(self.cargo_dir), + stdout=subprocess.PIPE) if cargo_metadata.returncode: self.errors += ('ERROR: unable to get cargo metadata for package version; ' + 'return code ' + cargo_metadata.returncode + '\n')