Android의 aapt 및 adb가 ia32-libs없이 64 비트 Ubuntu에서 작동하도록하는 방법 (버전 12, 13 및 14에서 작동)
Ubuntu 13.10에는 더 이상 ia32-libs가 없으므로 13.10을 새로 설치하여 Android 개발 환경을 실행할 수 없습니다.
오류는 ~ / android-studio / sdk / build-tools / android-4.2.2 / aapt ": error = 2, 해당 파일 또는 디렉토리가 없습니다.
이 파일은 존재하고 실행 가능하지만 32 비트 실행 파일입니다.
이전 설치에서는이 문제를 해결하기 위해 ia32-libs를 설치했지만이 솔루션은 더 이상 Ubuntu 13.10에서 작동하지 않습니다.
나는 askubuntu 질문에 의해 제안 된 해결책을 시도했습니다. 이것은 https://askubuntu.com/questions/107230/what-happened-to-the-ia32-libs-package
그러나 그것은 나를 위해 작동하지 않습니다. 그 askubuntu.com 답변에서 별도의 패키지를 설치해야 함을 알았습니다.
sudo apt-get install package:i386
하지만 안드로이드 도구를 다시 작동시키기 위해 어떤 패키지를 설치해야할지 모르겠습니다.
다른 사람이이 문제를 해결했거나 Android 도구에 설치해야하는 패키지 목록이있는 사람이 있습니까?
하지만 dpkg --add-architecture i386
명령이 우분투 (13.10)의 현재 버전에 필요하지 않습니다, 그것은 현재 데비안 버전 (7.x의)에 필요하며 그것은 미래 우분투 버전에서 필요에 따라 잘 될 것입니다. 그래서 저는 그대로 두겠습니다. 우분투 13.10에서는 무시하십시오.
sudo dpkg --add-architecture i386
sudo apt-get -qqy update
sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386
업데이트 : aapt
실제로 필요 zlib
하므로 목록에 추가했습니다. 그러나 lib32
패키지 가 필요하지 않아야 합니다.
다른 방법 (i386 아키텍처를 추가하지 않고) ...
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
sudo apt-get install lib32z1
참고 : Ubuntu 13.10 64bit에서 Android adb 수정
sdk 파일에 필요한 권한을 부여하는 것은 문제입니다.
sudo chmod -R +x /path/to/android-sdk-linux
Android Studio를 다시 시작하고 문제가 해결되는지 확인하십시오.
권한 문제는 일반적으로 NTFS 파티션에서 sdk 파일을 복사 / 이동하거나 다른 컴퓨터에서 복사 할 때 발생합니다.
Ubuntu 14.04 LTS x64 및 buildToolsVersion 21/22 에서는 다음을 실행하는 것으로 충분했습니다.
sudo apt-get install libc6:i386 libstdc++6:i386
sudo apt-get install zlib1g:i386
내가 얻은 오류 :
Execution failed for task ':core:processReleaseResources'.
> A problem occurred starting process 'command '/home/user/androidSDK/android-sdk/build-tools/21.1.2/aapt''
13.04 ia32-libs 설치 (raring ringtail)
'Programing' 카테고리의 다른 글
JavaScript 이벤트 처리기를 지우거나 제거하는 방법? (0) | 2020.12.29 |
---|---|
xcode 5 대상 삭제 방법 (0) | 2020.12.28 |
Vue.js 데이터 바인딩 스타일 backgroundImage가 작동하지 않음 (0) | 2020.12.28 |
Java에서 정규식 날짜 형식 유효성 검사 (0) | 2020.12.28 |
Python : 목록에서 빈 목록을 제거하는 방법? (0) | 2020.12.28 |