Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

11sept/100

AIR pour Android – Modification du formatage des permissions (manifest) à partir du 09/09

Depuis le 9 Septembre, la manière de déclarer les permissions Android a légèrement changé. Si vous installez le nouveau SDK et que vous essayez de compiler une des applications que vous avez téléchargé sur ce blog par exemple, vous aurez une erreur type android.manifestAdditions.manifest.data inconnu ou quelque chose du genre.

Les utilisateurs inscrits sur le site de la pre-release ont été informés par mail de cette modification sur les permissions.

Notez que si vous télécharger un tutoriel Flex antérieur à la date du 9 Sept sur flex-tutorial, les permissions seront surement erronnées, je n'ai pas exporté à nouveau les FXP.

Ces permissions se trouvent dans le fichier XML qui accompagne votre application Air. Voici l'ancien formatage du fichier XML:

<android>
 <manifestAdditions>
  <manifest>
   <data>
   <![CDATA[
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
   ]]>
   </data>
  </manifest>
 </manifestAdditions>
</android>

Et voici le nouveau:

<android>
 <manifestAdditions>
  <![CDATA[
  <manifest>
   <uses-permission android:name="android.permission.WAKE_LOCK" />
   <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
  </manifest>
  ]]>
 </manifestAdditions>
</android>

Voilà, rien de bien extraordinaire mais il vous faudra compiler correctement votre application pour qu'elle tourne avec le dernier SDK.

J'espère que c'est la dernière modification de ce genre car cela oblige à repasser sur tous les projets mais en même temps, ce n'est que la pre-release, il vaut mieux que ce genre de modification se fasse maintenant :)

Articles similaires

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Leave a comment

(required)

Aucun trackbacks pour l'instant