Да. Код должен быть скомпилирован с помощью компилятора, совместимого с Java 8, с возможностью сохранения формальных имен параметров (опция -параметров). Тогда этот фрагмент кода должен работать:
Class<String> clz = String.class;
for (Method m : clz.getDeclaredMethods()) {
System.err.println(m.getName());
for (Parameter p : m.getParameters()) {
System.err.println(" " + p.getName());
}
}
Функция отката отсутствует.
Единственный способ - взять свой хороший APK (1.4), увеличить его versionCode (например, до 1.6), затем переподписать его и повторно опубликовать в новом выпуске.