Я писал приложение Android для Android SDK 2.3.3, но затем меня попросили протестировать его на устройстве под управлением Android 2.2.1. Поэтому я поставил свою цель на 8 вместо 10. Но тогда java.util.concurrent.TimeUnit только имел набор функций Java 1.5 вместо набора функций Java 1.6/1.7 java.util.concurrent.TimeUnit. Поэтому я поместил openjdk 6 в приложение TimeUnit в свой пакет для своего Android-приложения, и все работает нормально.
Кто-нибудь знает, где я могу получить документацию, которая дает мне диаграмму, которая говорит мне, например, что при использовании официального SDK Android 2.2 должен быть закодирован с использованием ключевых слов/синтаксиса/API Java 1.5, Android 2.3.3 могут быть закодированы с использованием ключевых слов/синтаксиса/API Java 1.6 и т.д.??