[java] 오류 : mksdcard SDK 도구를 실행할 수 없습니다

우분투에 안드로이드 스튜디오를 설치하는 동안 설정 마법사에서 오류가 계속 발생합니다.

"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에서 나를 위해 일했습니다.

2017-12-16 업데이트 : 자세한 내용은 Linux 배포판 및 버전에 따라 다릅니다. 예를 들어이 답변 은 최신 우분투 버전에 적용됩니다.


답변

를 들어 우분투 15.04,15.10,16.04 LTS, 데비안 8 데비안 (9) 이 명령을보십시오 :

sudo apt-get install lib32stdc++6


답변

우분투의 경우 다음을 시도해 볼 수 있습니다.

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. 32 비트 버전의 libstdc ++ 5를 설치하십시오.

    # 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는 Android-Studio를 설치하는 동안 설치되는 방법을 찾아야합니다.


답변

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

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

oracle-jdk-8을 설치 한 후 바닐라 설치에서 작동하는 것 같습니다