J'ai développé une application Android simple ciblant les Mobiles avec Android 2.0 OS.Je veux savoir si je peux exécuter la même application dans Android 1.5 .Si tout le monde le sait s'il vous plaît aidez-moi.Puis-je exécuter une application Android 2.0 sous Android 1.5?
Répondre
Dans votre fichier AndroidManifest.xml (situé dans la base du projet), il y a un tag appelé utilise-sdk
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
Ces chiffres sont connus comme niveau de l'API où 3 est pour Android 1.5 et 5 pour Android 2.0.
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
Notez que cela vous permet de compiler votre code contre le SDK 2.0, mais si vous utilisez des classes ou des fonctionnalités dans votre application qui est pas pris en charge 1,5 alors il va se planter. Je vous recommande de créer un AVD pour 1.5 et 1.6 pour les tests.
Vous voudrez peut-être considérer simplement la compilation de 1.5 pour la simplicité.
Enfin, un truc commun est de compiler contre 2.0 et d'éviter/désactiver les fonctionnalités qui ne sont pas pris en charge dans les versions antérieures d'android l'article suivant montre comment faire cela.
http://developer.android.com/resources/articles/backward-compatibility.html
- 1. Android - Une application développée sous Android 1.6 peut-elle fonctionner sous Android 2.0?
- 2. Android 2.2 sur l'application HTC Hero sous Android 1.5
- 3. Faire 2.2 Application Android compatible pour 1.5+
- 4. Android 1.5 erreur spécifique
- 5. Android 1.5 Gridview Problème
- 6. Supprimer SMS dans Android 1.5
- 7. set flash mode camera.parameters android 1.5
- 8. Est-ce que Android 2.0 est rétrocompatible?
- 9. Android: Définir la version maxSDK pour l'application Android 1.5
- 10. Exécuter python à partir d'une application Android
- 11. L'application fonctionne sous Android 1.5 mais pas 2.2
- 12. Compatibilité de densité d'écran Android sur 1.5
- 13. Android TextToSpeech ne fonctionne pas sur Android 1.5
- 14. Multitouch sur une application Android
- 15. RFCOMM Avant Android 2.0?
- 16. Forcer l'activité pour exécuter une activité dans le paysage dans android 1.5
- 17. Gestion des événements Shake dans Android (1.5+?)
- 18. Comment exécuter une commande système à partir d'une application android
- 19. Comment exécuter un script shell dans une application Android?
- 20. comment installer et exécuter une application java sur l'émulateur android
- 21. Programmation Android 1.5 avec tabHost et boutons
- 22. Android: INSTALL_FAILED_DEXOPT lors de l'installation de l'application sur android 1.5
- 23. Accès vidéos et photos sur Android 1.5 +
- 24. Comment exécuter Android Exemples
- 25. Application Android sous-classe génère constamment forceclose
- 26. Comment appeler une application android d'une autre application Android
- 27. Puis-je exécuter une application Java "standard", non Android, sur Android?
- 28. Voir chevauchement avec RelativeLayout sur Android 1.5
- 29. Comment lire les contacts de l'émulateur Android 1.5?
- 30. downgrade android OS 1.6 à 1.5
Enfin, vous aurez envie d'utiliser la plus basse version de l'API qui soutiendra votre application afin que vous puissiez cibler le public le plus large. Voici un graphique montrant la propagation des installations Android en fonction de l'activité du marché. http://developer.android.com/resources/dashboard/platform-versions.html –
Merci pour votre réponse rapide.L'application Simple que j'ai créé est une application Bluetooth.Seulement Android 2.0 Version contient l'api Bluetooth.So j'ai créé l'application dans android 2.0.Mais maintenant mon appareil cible est Android 1.5. Est-il possible d'exécuter cette application dans android 1.5.because android 1.5 version contient également la capacité bluetooth. – Rajapandian
Non, vous ne pouvez pas, car 1.5 n'a pas les API que vous utilisez. –