Я написал код Java, который внутренне запускает процесс для запуска AVD и получает этот процесс. Я проверил код на локальных Windows 7, а также Ubuntu 11.04. На обоих этих локальных средах он работает нормально.
Когда я загрузил тот же самый файл jar на мой экземпляр aws, я получаю следующую ошибку:
12:30:38 E / adb: не удалось получить версию adb: невозможно запустить программу "/ home / ubuntu / android-sdk-linux_86 / platform-tools / adb": java.io.IOException: error = 2, нет такого файл или каталог
хотя / home / ubuntu / android-sdk-linux_86 / platform-tools / adb существует.
Я прошел через множество похожих вопросов, но ни один из них не обсуждал эту проблему.
Я обновил свой openJDK, как предлагают некоторые сайты, но я все еще сталкиваюсь с той же проблемой.