우분투에 안드로이드 스튜디오를 설치하는 동안 설정 마법사에서 오류가 계속 발생합니다.
"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에서 문제를 해결하기 위해 수행해야 할 작업은 다음과 같습니다.
-
multilib
다음[multilib]
섹션의 주석 처리를 제거하여 시스템 에서 저장소를 사용 가능하게 하지 마십시오/etc/pacman.conf
.[multilib] Include = /etc/pacman.d/mirrorlist
-
팩맨 업데이트 :
# pacman -Suy
-
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을 설치 한 후 바닐라 설치에서 작동하는 것 같습니다