Ok, eu acho que o problema não é a versão Java em si, mas sim o JDK usado. Esta resposta de estouro de pilha sugere que versões mais antigas do Android exigem que o Oracle JDK seja criado. Lendo nas entrelinhas de a seção “Instalando o JDK” da documentação oficial de origem do Android sugere o mesmo: “Para desenvolver versões mais antigas do Android, baixe e instale a versão correspondente do Java JDK ”- observe o link para o site da Oracle no final… que poderia ter sido esclarecido.
Portanto, em essência, você deve obter o Oracle JDK e certificar-se de que sua compilação use isso em vez do OpenJDK que você usa atualmente. Esta outra resposta do Stack Overflow explica uma maneira de fazer isso:
1.) Se você já instalou o OpenJDK. Remova-o executando este comando:
sudo apt-get purge openjdk*
2.) Então:
sudo add-apt-repository ppa:webupd8team/java
Em seguida, atualize:
sudo apt-get update
3.) Selecione qual versão você quer Para instalar o Oracle Java 8:
sudo apt-get install oracle-java8-installer
Eu acho que o Oracle JDK 8 funcionará, mas você também pode instalar o JDK 6 mais antigo para estar no lado seguro.