Нет.Вам не нужно переходить на Java 6 SDK с Java 7 SDK, чтобы использовать Maven с Android.
Проблема в том, что после того, как вы сделали некоторые обновления с помощью SDK Manager, что-то повреждено, и у вас больше нетФайл dx.jar в вашей папке android-sdk \ platform-tools \ lib , и при попытке сборки с помощью Maven у вашего проекта нет этого jar-файла в пути и он не может быть собран.
Чтобы это исправить, вам нужно открыть SDK Manager и удалить « Android SDK Platform-tools », который вы в данный момент установили, и переустановить его.После этого перейдите в папку android-sdk \ platform-tools \ lib и посмотрите, есть ли там файл dx.jar, и попробуйте собрать свой проект с mvn clean install android: deploy .
Я протестировал это с примером helloflashlight приложения, и оно работало правильно после переустановки инструментов платформы.
Также убедитесь, что у вас есть переменные окружения JAVA_HOME, ANDROID_HOME, M2_HOMEуказывая на правильные пути.