No progress on Downloading and Unzipping

sdkmanager emulator
Downloading https://dl.google.com/android/repository/emulator-linux-6110076.zip into /home/benjamin_loison/.cache/sdkmanager/emulator-linux-6110076.zip
Unzipping to /tmp/.sdkmanager-7nw2qp1k
Output:
Installing into /opt/android-sdk/emulator
Traceback (most recent call last):
  File "/usr/lib/python3.11/shutil.py", line 825, in move
    os.rename(src, real_dst)
OSError: [Errno 18] Invalid cross-device link: '/tmp/.sdkmanager-7nw2qp1k/emulator' -> '/opt/android-sdk/emulator'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/sdkmanager", line 33, in <module>
    sys.exit(load_entry_point('sdkmanager==0.6.4', 'console_scripts', 'sdkmanager')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/sdkmanager.py", line 1180, in main
    method(args.packages)
  File "/usr/lib/python3/dist-packages/sdkmanager.py", line 1018, in install
    _install_zipball_from_cache(zipball, install_dir)
  File "/usr/lib/python3/dist-packages/sdkmanager.py", line 1064, in _install_zipball_from_cache
    shutil.move(str(extracted), str(install_dir))
  File "/usr/lib/python3.11/shutil.py", line 841, in move
    copytree(src, real_dst, copy_function=copy_function,
  File "/usr/lib/python3.11/shutil.py", line 561, in copytree
    return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/shutil.py", line 459, in _copytree
    os.makedirs(dst, exist_ok=dirs_exist_ok)
  File "<frozen os>", line 225, in makedirs
PermissionError: [Errno 13] Permission denied: '/opt/android-sdk/emulator'
sudo sdkmanager emulator
Output:
Downloading https://dl.google.com/android/repository/emulator-linux-6110076.zip into /root/.cache/sdkmanager/emulator-linux-6110076.zip
Unzipping to /tmp/.sdkmanager-e9k1ahhi
Installing into /opt/android-sdk/emulator

+2

Edited by Benjamin Loison