2015-08-05 1 views
0

Il y a quelques années, j'ai développé une application Adobe AIR. Maintenant, je dois apporter quelques améliorations et j'ai des problèmes pour mettre à jour les SDK.Adobe AIR 18: namespace et sdk

Je ne peux pas exécuter mes anciens projets sans changer le SDK - si j'essaye, j'obtiens l'erreur "Adobe AIR Debug Launcher a cessé de fonctionner".

Mon ancien projet utilisait Flex SDK 4.5.1 et AIR SDK 3.0. Maintenant, j'essaie de mettre à jour les versions actuelles:

Comme je l'habitude de mes anciens projets, j'ai téléchargé et décompressé le SDK fichiers, puis copié le SDK AIR dans le SDK Flex. (comme décrit here)

J'ai enregistré le nouveau SDK dans les programmes/Adobe/Adobe Flash Builder4/sdks et j'ai sélectionné ce SDK dans les paramètres du projet dans Flash Builder.

Dans le app.xml je mis l'application Tag:

<application xmlns="http://ns.adobe.com/air/application/18.0"> 

et les espaces de noms sont mis à:

xmlns:fx="http://ns.adobe.com/mxml/2009" 
xmlns:s="library://ns.adobe.com/flex/spark" 
xmlns:mx="library://ns.adobe.com/flex/mx" 

Mais quand je sauve mon projet, j'obtiens l'erreur suivante:

Could not resolve <mx:ViewStack> to a component implementation. 

Au cours des 3 dernières années, j'ai travaillé en tant que développeur iOS natif, ça fait un moment que je travaillais avec Ad obe AIR pour la dernière fois. Il est fort possible que j'ai raté quelque chose mais je ne trouve pas mon erreur.

J'apprécie toute aide. Merci!

Répondre

0

J'ai trouvé la solution ... J'ai téléchargé le mauvais AIR SDK (avec le compilateur Flex). Avec le bon SDK je pourrais construire et exécuter sans aucun problème.

Cordialement!