每次我更新SDK和Android构建环境时,我都有一个新版本的构建工具,而不是像大多数组件一样覆盖以前的版本,它会在构建工具中创建一个新目录。
因此我有目录:17.0.0,18.0.0,18.0.1。 (我错过了18.1.1,即使SDK管理员说它可用)。当我升级到API19时,我确实有19.0.0但遇到了与此问题相同的问题:Android Dex gives a BufferOverflowException我卸载了19.0.0并且可以再次构建我以前工作的应用程序。
这是什么一回事?为什么单独的文件夹而不是覆盖?为什么不在Windows中构建工具19.0.0?
如果有人能在这里启发我,我将非常感激。
答案 0 :(得分:0)
这很简单。更新您的sdk时,Android构建永远不会中断。为了确保它永远不会中断,您需要能够使用任何版本的构建工具进行构建。这就是分开的原因。 如果你不喜欢它并且你只想要最新的那个,你可以从你的电脑中删除旧的。