На моей локальной машине я использую эту команду, чтобы создать андроид эмулятор:CI Appveyor Android Emulator: Не удается найти какой-либо Аби
android create avd -n {0} -t 2 -c 200M -s 320x480 --abi default/armeabi-v7a -f
, который прекрасно работает, как сон, и он работал на appveyor тоже! До не давнего времени. Недавно Appveyor, похоже, изменил место, где он установил изображения и инструменты системы Android, а что нет. (из локальной папки appdata в ProgramFiles (x86)), поэтому я использовал новый путь при использовании сервера CI.
Итак, теперь команда запускается. Однако!
Теперь, когда я пытаюсь использовать приведенную выше команду не создать эмулятор вместо я получаю сообщение об ошибке (обратите внимание, это происходит только в appveyor не мой локальной машине.)
error invalid --abi armeabi-7va for the selected target
Я посмотрел в Android и есть каталог system-images/android-19/armeabi-v7a, который затем содержит различные необходимые файлы.
Я создаю что-то для уровня андроида 19, так что это должно быть все хорошо!
Любые предложения? Благодарю.
EDIT: если выполнить команду без спецификации ABI тогда я получаю эту ошибку:
This platform has more than one ABI. Please specify one using --abi.
ОДНАКО выше, что говорит что-то вдоль линий:
Valid Abi's: No abi's