hello world application

just what was running

did the Rebuild Project

An error occurred multidex requires build tools 21.0.0 / Current: 19.1

how to disable the update?

Why does HelloWorld need to upgrade libraries?

  • Apparently you are using compileSDKversion 21 - pavlofff
  • why only what worked? settings: compileSdkVersion 23 buildToolsVersion "19.1.0" minSdkVersion 19 - ravend
  • in this case, 21.0.0 is the version of the project build tools. In theory, it is not directly related to compileSDKversion - ZigZag
  • and how to set up so that HelloWorld runs on current versions? - ravend
  • @ZigZag The fact is that support for Android 5.0 (API21) has been added to BuildTools 21.0.0. - pavlofff 2:46 pm

2 answers 2

I think the fact is that support for Android 5.0 (API21) was added to BuildTools 21.0.0, and you use compileSDKversion 23 (although then you probably would have asked for build tools 23) or perhaps some classes from this API.

Either install compileSDKversion <21, or (preferably) upgrade Build Tools (and other tools) to current versions via the SDK Manager. Although it may be necessary to limit maxSDKversion = 20, I just never set out to limit the API from above, as well as trying to run something on irrelevant tools, so I can’t say with certainty what to do.

Updating tools requires not an application, but an assembly system (IDE), since it seems to need the capabilities of these updated tools in order to build a project with your build infusions.

    The update is not told by your application but by the studio itself. Update build tools using Android SDK Manager. Currently version 23.0.3 of March 2016 is relevant. She should support your chosen compileSdkVersion 23.