每次我更新 SDK 和 Android 构建环境时,我都会得到一个新版本的构建工具,而不是像大多数组件一样覆盖以前的版本,它会在 build-tools 中创建一个新目录。
因此我有目录:17.0.0、18.0.0、18.0.1。(我以某种方式错过了 18.1.1,即使 SDK 经理说它可用)。当我升级到 API19 时,我确实有 19.0.0,但遇到了与这个问题相同的问题:Android Dex 给出了 BufferOverflowException我卸载了 19.0.0 并且可以再次构建我以前工作的应用程序。
这到底是怎么回事?为什么单独的文件夹而不是覆盖?为什么构建工具 19.0.0 不能在 Windows 中工作?
如果有人能在这里启发我,我将非常感激。