Programing

오류: mksdcard SDK 도구를 실행할 수 없음

c10106 2022. 4. 13. 20:48
반응형

오류: mksdcard SDK 도구를 실행할 수 없음

Ubuntu에 Android 스튜디오를 설치하는 동안 설정 마법사에서 계속 오류가 발생하십시오.

"Unable to run mksdcard SDK tool."

또한 터미널에서 다음과 같은 정보를 얻는다.

[ 115528]  ERROR - tRunWizard$SetupProgressStep$1 - Android Studio 1.1.0  Build #AI-135.1740770 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - JDK: 1.8.0_40 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - VM: Java HotSpot(TM) 64-Bit Server VM 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - Vendor: Oracle Corporation 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - OS: Linux 
[ 115532]  ERROR - tRunWizard$SetupProgressStep$1 - Last Action:  

서류에 추가해야 하니까 몇 달 전에 문제 제기를 했는데...

32비트 바이너리가 필요하며 64비트 OS 버전(분명히)이 있다.시도:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

그것은 우분투 14.10에서 나에게 효과가 있었다.

UPDATE 2017-12-16: 자세한 내용은 Linux distro와 버전에 따라 달라질 것이다.예를 들어, 이 대답은 새로운 우분투 버전을 포함한다.

UBUNTU 15.04,15.10,16.04 LTS,Debian 8 & Debian 9의 경우 다음 명령을 사용해 보십시오.

sudo apt-get install lib32stdc++6

Ubuntu의 경우 다음을 시도해 보십시오.

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Cent OS/RHEL의 경우:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 

그런 다음 Android Studio를 다시 설치하고 성공을 거두십시오.

Arch Linux에서 문제를 해결하려면 다음과 같이 하십시오.

  1. 사용 가능multilib시스템의 리포지토리를 아직 해제하지 않은 경우[multilib]을 분할하다./etc/pacman.conf:

    [multilib]
    Include = /etc/pacman.d/mirrorlist
    
  2. 팩맨 업데이트:

    # pacman -Suy
    
  3. libstdc++5의 32비트 버전을 설치하십시오.

    # pacman -S lib32-libstdc++5
    

이것은 우분투 15.04에서 나에게 효과가 있었다.

sudo aptitude install lib32stdc++6

첫째, 나는 적성을 설치했는데, 이것은 다른 의존성을 설치하는 데도 도움이 된다.

이 작업을 수행하는 경우:sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6다음 오류가 발생할 수 있음:

E: Unable to locate package lib32bz2-1.0

E: Couldn't find any package by glob 'lib32bz2-1.0'

E: Couldn't find any package by regex 'lib32bz2-1.0'

그러니 그냥 이렇게 하는 게 좋을 것 같아.

sudo apt-get install lib32stdc++6

또한, AOSP는 안드로이드-스튜디오를 설치할 때 어떻게 설치되는지 알아봐야 한다.

16.04라고 말하면, 나는 달리고 있다.

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6

oracle-jdk-8 설치 후 바닐라 설치 작업이 수행되는 것 같음

이 해결책은 15.04(64비트)에서도 작동한다.(Yet?) lib32bz2-1.0은 생생하지 않기 때문에:

http://packages.ubuntu.com/search?keywords=lib32bz2-1.0

내가 유토픽에서 설치했어

Lubuntu 14.04 사용의 경우

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

P.S. 시스템을 재시작할 필요 없음.

이게 내게 효과가 있었어

Accepted를 시도했을 때 Android Studio가 시작에 걸려 있음

이것이 연결고리다.

http://tools.android.com/tech-docs/linux-32-bit-libraries

그리고 이것이 명령이다.

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

참조URL: https://stackoverflow.com/questions/29241640/error-unable-to-run-mksdcard-sdk-tool

반응형