Fout bij het maken van air native extensie - uitvoerbestand is niet beschrijfbaar

In een poging om zelf een native extensie te leren kennen, heb ik naar de voorbeelden en helpdocumentatie van Adobe gekeken. Ik heb de vereiste bestanden voor de extensie gemaakt (de native code, extensiebeschrijving, de swc-bibliotheek en library.swf). Wanneer ik echter de opdracht uitvoer om het .ane-bestand te maken, krijg ik de volgende foutmelding:

/Users/dalston/TeamAGC/sdk/4.6.0/bin/adt -package -target ane   ../release/DeviceInfoExtension.ane extension.xml -swc   DeviceInfoExtension.swc -platform iPhone-ARM library.swf   libDeviceInfo.a

     

uitvoerbestand is niet schrijfbaar

Ik heb ook een variant van die opdracht geprobeerd die resulteert in dezelfde fout (die rechtstreeks uit de Adobe-helpdocumenten komt):

/Users/dalston/TeamAGC/sdk/4.6.0/bin/adt -package -target ane   ../release/DeviceInfoExtension.ane extension.xml -swc   DeviceInfoExtension.swc -platform iPhone-ARM -C-platform/ios.   -platform default -C platform/default library.swf

     

uitvoerbestand is niet schrijfbaar

Ik weet niet zeker wat ik hier fout doe. Heeft iemand eerder dit probleem gehad? Alvast bedankt voor uw hulp!

0

2 antwoord

Had exact hetzelfde probleem, "uitvoerbestand is niet schrijfbaar" en gevonden oplossing.

Wijzig in uw geval de

..release/DeviceInfoExtension.ane

naar

DeviceInfoExtension.ane

Normally its the path where ANE is being placed that throws this error, so safest way is naar run name.ane without any relative path indicanaarrs

1
toegevoegd

Ik vermoed dat de map ../release/ niet bestaat. Ik had dezelfde fout en het was gewoon een dwaze fout om een ​​niet-bestaande uitvoermap op te geven.

0
toegevoegd