2010-04-30 10 views
0

J'ai publié une application Android avec la propriétéAndroid: Définir la version maxSDK pour l'application Android 1.5

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/> 

maintenant mon application semble planter sur Android 1.5 appareils (je suppose que parce que j'utilise drawable-mdpi/hdpi , ...)

donc pensé qu'il serait bon de libérer la même application que pour 1,5 appareils (sans utiliser les répertoires hdpi-de MDPI /). mais quand j'utilise

<uses-sdk android:minSdkVersion="3" 
     android:targetSdkVersion="3" 
     android:maxSdkVersion="3" /> 

ne compile pas 1,5 (il est dit que la cible et maxsdkversion sont des propriétés inconnues). (si je mets le pot-sdk à 1.6, il fonctionne très bien).

Alors, quelle est la meilleure façon de résoudre mon problème? L'application est-elle exécutable si je compile avec 1.6 sdk mais la limite à sdk 3 (1.5)? Ou est-ce que cela aussi planterait puisque le sdk3 ne connaît pas les attributs-manifest "target/maxSdkVersion"?

D'autres idées comment résoudre ce problème?

+1

Don » t abandonner sur un seul APK compatible croisé pour l'instant. Êtes-vous sûr que votre application plante à cause des dossiers mdpi/hdpi? Réglage du min/cible comme cela est suffisant pour faire un APK compatible, même avec le dossier split-out, donc je devine que l'accident est lié à autre chose. Quel est le retraçage? –

+0

n'ont aucun retraçage. juste des commentaires des utilisateurs. et je viens d'ajouter une nouvelle méthode http-fetch, et de nouvelles icônes (hdpi, mdpi + manifesté ajusté). fonctionne bien sur d'autres appareils (le mien inclus) donc je pense que cela doit être le problème – Dave

Répondre

-1

vous avez besoin d'une entrée drawable-v3 dans le dossier res pour Android 1.5 ..

votre minSdk lira 3 targetSDKVersion lira 4

Cela devrait se débarrasser de tous les accidents ..

Questions connexes