AndroidSDK is set to 10?


#1

Trying to get started with JUCE on Android, and Gradle, for the first time and am running into a couple errors.

  • What went wrong:
    A problem occurred configuring project ‘:app’.

You have not accepted the license agreements of the following SDK components:
[Android SDK Build-Tools 25.0.2, Android SDK Platform 10].

Initially I thought I borked my Android installation but it turns out I’m simply missing both Build-Tools 25.0.2 and Android SDK Platform 10.

But then I have to ask: why 10 and not something a tad more modern? Android SDK 10 (2.3.3, Gingerbread) came out in 2011, meaning it’s rather dated. Even so, some Google-fu shows that the market share for Gingerbread and Honeycomb are nearing nil.

Food for thought!


JuceDemo OpenGL3 request
#2

Well 10 is the oldest version that JUCE supports. There is no harm in supporting even more devices. If you want to limit your app to something newer you can simply change the minimum sdk in the projucer. For example, for MIDI support, you probably want to change it to SDK version 23.


#3

nice info about the MIDI support :slight_smile: thx