J'ai une application qui ne devrait être visible sur le marché pour les appareils Android 1.5 et 1.6. Donc, je pensais que je compiler pour SDK version 3 et mettreComment définir maxSdkVersion pour les applications 1.5
<uses-sdk minSdkVersion="3" maxSdkVersion="4" />
Mais il ne semble pas être si facile. Je reçois une erreur disant
error: No resource identifier found for attribute 'maxSdkVersion' in package 'android'
Comment suis-je censé réaliser que mon application est visible pour la version sdk 3 et 4 appareils? Juste pour clarifier: j'ai une deuxième version de l'application sur le marché pour tous les appareils avec android> 2.0 car il utilise le AccountManager
. La nouvelle version ne s'en sert pas puisqu'elle n'est pas supportée en 1.5 et 1.6.
oui, si je mets sdk cible du projet à 1.6, il fonctionne très bien. mais alors je ne peux plus le lancer dans l'émulateur 1.5 parce que je sais que minSdkVersion est plus petite que targetSdkVersion :( Comment puis-je tester mon application dans l'émulateur 1.5 alors? et devrais-je juste ignorer l'avertissement eclipse me donne dans le fichier manifeste ? – Goddchen
Je viens de découvrir le commutateur dans Eclipse où je peux forcer l'émulateur 1.5 pour démarrer l'application même si elle est plus petite que la version de targetSdk.Semble fonctionner parfaitement Thx :) Maintenant, il ressemble à ceci: Eclipse Project Target SDK: 1.6 –
Goddchen