Android SDK Build Tools 24가 포함되어 있으면 Xamarin(Windows 환경)에서 Android를 빌드할 수 없는 건
1879 단어 Xamarin
소개
Windows(Visual Studio Community 2015)에서 Xamarin의 개발 환경을 구축하려고 곤란했기 때문에,
해결 방법을 기록해 둡니다.
발생하는 현상
아래 오류가 표시되며 Android 프로젝트를 빌드할 수 없습니다.
- "aapt.exe"는 -1073741819 코드와 함께 종료되었습니다.
- "obj\Debug\android\bin\packaged_resources"파일이 없습니다.
원인
Xamarin.Android가 2016/06/20 시점에서 Android SDK Build-tools의 Version 24를 지원하지 않습니다.
해결 방법
다음 두 가지가 있습니다.
1. SDK Build-tools 24 및 API 24를 제거합니다.
2. 프로젝트 이름 .Droid.csproj에 설명을 추가합니다.
1. SDK Build-tools 24 및 API 24를 제거합니다.
SDK 관리자에서 아래와 같이 24를 지웁니다. (오래된 Build-tools는 들어가도 괜찮습니다)
2. 프로젝트 이름 .Droid.csproj에 설명을 추가합니다.
Android Studio등과 SDK를 공유하고 있는 경우, 1.의 방법이라고 API24를 사용할 수 없게 되어 버립니다.
이 경우 "프로젝트 이름 .Droid.csproj"에 아래 설명을 추가하여
사용할 SDK Build-tools를 지정할 수 있습니다. (아래는 23.0.3을 사용하는 예)
※이 경우라면 내 환경에서는 API 24와 Build-tools 24가 설치되어 있어도 괜찮습니다.
프로젝트 이름.Droid.csproj<AndroidSdkBuildToolsVersion>23.0.3</AndroidSdkBuildToolsVersion>
출처 및 기타 정보
공식 다음 릴리스에서 설명합니다.
TECHNICAL BULLETIN: ANDROID SDK BUILD-TOOLS 24
기타
그건 그렇고, Mac의 Xamarin Studio에서는 (내 환경 만있을 수 있습니다)
API 24나 Build-tools 24가 설치되어 있어도 문제없이 빌드할 수 있었습니다.
Reference
이 문제에 관하여(Android SDK Build Tools 24가 포함되어 있으면 Xamarin(Windows 환경)에서 Android를 빌드할 수 없는 건), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t-miyake/items/d2bc993b929ad40f011f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
아래 오류가 표시되며 Android 프로젝트를 빌드할 수 없습니다.
- "aapt.exe"는 -1073741819 코드와 함께 종료되었습니다.
- "obj\Debug\android\bin\packaged_resources"파일이 없습니다.
원인
Xamarin.Android가 2016/06/20 시점에서 Android SDK Build-tools의 Version 24를 지원하지 않습니다.
해결 방법
다음 두 가지가 있습니다.
1. SDK Build-tools 24 및 API 24를 제거합니다.
2. 프로젝트 이름 .Droid.csproj에 설명을 추가합니다.
1. SDK Build-tools 24 및 API 24를 제거합니다.
SDK 관리자에서 아래와 같이 24를 지웁니다. (오래된 Build-tools는 들어가도 괜찮습니다)
2. 프로젝트 이름 .Droid.csproj에 설명을 추가합니다.
Android Studio등과 SDK를 공유하고 있는 경우, 1.의 방법이라고 API24를 사용할 수 없게 되어 버립니다.
이 경우 "프로젝트 이름 .Droid.csproj"에 아래 설명을 추가하여
사용할 SDK Build-tools를 지정할 수 있습니다. (아래는 23.0.3을 사용하는 예)
※이 경우라면 내 환경에서는 API 24와 Build-tools 24가 설치되어 있어도 괜찮습니다.
프로젝트 이름.Droid.csproj<AndroidSdkBuildToolsVersion>23.0.3</AndroidSdkBuildToolsVersion>
출처 및 기타 정보
공식 다음 릴리스에서 설명합니다.
TECHNICAL BULLETIN: ANDROID SDK BUILD-TOOLS 24
기타
그건 그렇고, Mac의 Xamarin Studio에서는 (내 환경 만있을 수 있습니다)
API 24나 Build-tools 24가 설치되어 있어도 문제없이 빌드할 수 있었습니다.
Reference
이 문제에 관하여(Android SDK Build Tools 24가 포함되어 있으면 Xamarin(Windows 환경)에서 Android를 빌드할 수 없는 건), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t-miyake/items/d2bc993b929ad40f011f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음 두 가지가 있습니다.
1. SDK Build-tools 24 및 API 24를 제거합니다.
2. 프로젝트 이름 .Droid.csproj에 설명을 추가합니다.
1. SDK Build-tools 24 및 API 24를 제거합니다.
SDK 관리자에서 아래와 같이 24를 지웁니다. (오래된 Build-tools는 들어가도 괜찮습니다)
2. 프로젝트 이름 .Droid.csproj에 설명을 추가합니다.
Android Studio등과 SDK를 공유하고 있는 경우, 1.의 방법이라고 API24를 사용할 수 없게 되어 버립니다.
이 경우 "프로젝트 이름 .Droid.csproj"에 아래 설명을 추가하여
사용할 SDK Build-tools를 지정할 수 있습니다. (아래는 23.0.3을 사용하는 예)
※이 경우라면 내 환경에서는 API 24와 Build-tools 24가 설치되어 있어도 괜찮습니다.
프로젝트 이름.Droid.csproj
<AndroidSdkBuildToolsVersion>23.0.3</AndroidSdkBuildToolsVersion>
출처 및 기타 정보
공식 다음 릴리스에서 설명합니다.
TECHNICAL BULLETIN: ANDROID SDK BUILD-TOOLS 24
기타
그건 그렇고, Mac의 Xamarin Studio에서는 (내 환경 만있을 수 있습니다)
API 24나 Build-tools 24가 설치되어 있어도 문제없이 빌드할 수 있었습니다.
Reference
이 문제에 관하여(Android SDK Build Tools 24가 포함되어 있으면 Xamarin(Windows 환경)에서 Android를 빌드할 수 없는 건), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t-miyake/items/d2bc993b929ad40f011f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
그건 그렇고, Mac의 Xamarin Studio에서는 (내 환경 만있을 수 있습니다)
API 24나 Build-tools 24가 설치되어 있어도 문제없이 빌드할 수 있었습니다.
Reference
이 문제에 관하여(Android SDK Build Tools 24가 포함되어 있으면 Xamarin(Windows 환경)에서 Android를 빌드할 수 없는 건), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t-miyake/items/d2bc993b929ad40f011f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)