Ошибка создания собственного расширения air - выходной файл недоступен для записи - PullRequest
0 голосов
/ 06 декабря 2011

Чтобы узнать, как создать собственное расширение самостоятельно, я посмотрел примеры и справочную документацию Adobe. Я фактически создал необходимые файлы для расширения (нативный код, дескриптор расширения, библиотека swc и library.swf). Однако, когда я запускаю команду для создания файла .ane, я получаю эту ошибку:

/ Пользователи / dalston / TeamAGC / sdk / 4.6.0 / bin / adt -package -target ane ../release/DeviceInfoExtension.ane extension.xml -swc DeviceInfoExtension.swc -платформа iPhone-ARM library.swf libDeviceInfo.a

выходной файл недоступен для записи

Я также попробовал вариант этой команды, который приводит к той же ошибке (которая приходит прямо из справочной документации Adobe):

/ Пользователи / dalston / TeamAGC / sdk / 4.6.0 / bin / adt -package -target ane ../release/DeviceInfoExtension.ane extension.xml -swc DeviceInfoExtension.swc -платформа iPhone-ARM -C платформа / ios. -платформа по умолчанию -C платформа / по умолчанию библиотека.swf

выходной файл недоступен для записи

Я не уверен, что я здесь делаю неправильно. У кого-нибудь была эта проблема раньше? Заранее спасибо за помощь!

Ответы [ 2 ]

1 голос
/ 15 декабря 2012

Была та же самая проблема, "выходной файл не доступен для записи" и найдено решение.

В вашем случае измените

..release/DeviceInfoExtension.ane

на

DeviceInfoExtension.ane

Обычно это путь, где находится ANE, который выдает эту ошибку, поэтому самый безопасный способ - запустить name.ane без каких-либо индикаторов относительного пути

0 голосов
/ 13 декабря 2011

Я думаю, что папка ../release/ не существует.У меня была такая же ошибка, и это была просто глупая ошибка - указывать несуществующую выходную папку.

...