SDK 및 Android 빌드 환경을 업데이트 할 때마다 빌드 도구의 새 버전이 있고 대부분의 구성 요소와 마찬가지로 이전 버전을 덮어 쓰지 않고 빌드 도구에 새 디렉토리를 만듭니다.빌드 도구 - 왜 그렇게 많은 버전이 있습니까?
따라서 디렉터리가 17.0.0, 18.0.0, 18.0.1입니다. (SDK 관리자가 사용 가능하다고하더라도 18.1.1을 놓쳤습니다.) 나는 API19로 업그레이드했을 때 19.0.0을 가졌지 만이 질문에서와 같은 문제가 발생했습니다. Android Dex gives a BufferOverflowException 19.0.0을 제거하고 이전에 작동하는 앱을 다시 빌드 할 수있었습니다.
무엇이 전부입니까? 왜 겹쳐 쓰는 대신 별도의 폴더가 필요합니까? Windows에서 도구 19.0.0을 빌드하지 않는 이유는 무엇입니까?
누구나 나를 가르쳐 주시면 감사하겠습니다.
나는 당신이 당신 자신의 질문에 대답했다고 믿습니다. 그냥 덮어 쓴 경우, 발생한 문제를 어떻게 복구 할 수 있습니까? 좋은 버전 관리에는 도구 체인이 포함됩니다. – Simon
@ 사이먼, 어쩌면,하지만 다른 구성 요소 중 하나도하지 않습니다. 그래서 업데이트하기 전에 항상 전체 SDK 사본을 가져가는 것입니다! – NickT
플랫폼, SDK 및 빌드 도구가 수행합니다. 빌드 프로세스에서 필요한 모든 것입니다. – Simon