2010-11-18 9 views
0

Ich möchte Eigenschaften Projekt einzustellen, in bauen Ziel 2,2 (api Ebene 8)Android Market Filter und Bauen Ziel

Im manifest.xml <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/> deklariert wird.

Hat jemand versucht, wenn Benutzer (mit min. Android 1.5) Anwendung auf dem Markt sehen?

Könnten einige andere Probleme wegen der verschiedenen SDK für den Aufbau und in Manifest auftreten ?!

Danke,

Mur

P. S. Sie würden wahrscheinlich fragen, warum ich das Ding machen will. Wollte nur, dass Nutzer von Android 2.2. könnte App auf SD-Karte bewegen und dieses Tutorial gelesen haben http://mobile.tutsplus.com/tutorials/android/move-to-sd-card/

Antwort

1

Solange Sie Ihre minSdkVersion Android 1.5, sollten Sie in Ordnung sein. Stellen Sie nur sicher, dass Sie keine neueren API-Aufrufe für Benutzer ausführen, die ältere Versionen von Android ausführen. Sie können die Build-Version eines Benutzers mit Build.VERSION überprüfen. Wenn Sie nur die Froyo-Verschiebung zur SD-Kartenfunktion hinzufügen, sollten Sie keine Probleme haben.

+0

Ich habe diese App in mehreren Emulator-Versionen getestet. Die größte Sorge ist, wenn alle Nutzer von 1,5+ es in Android Market sehen können. Vielen Dank für Ihre Antwort – Tima

+0

@Mur sollte es für 1,5 Benutzer mit dem Minsdkvalue angezeigt werden. Ich habe eine App mit dem Ziel 1,6 mit minsdk von 1,5 und ich hatte keine Probleme mit 1,5 Benutzern, die nicht auf meine App zugreifen können. –

1

Ja, das ist genau das, was ich normalerweise tue, eine App basierend auf 1.5 APIs erstellen, aber Apps2SD im Manifest hinzufügen und mit 2.2 aber mit minSdkVersion = 3 bauen. Es funktioniert gut, alle Benutzer von 1,5+ können die App verwenden und 2,2 Benutzer können es auf SD verschieben.

+0

Ich wiederhole meinen Kommentar zu Bryan. Ich habe diese App in mehreren Emulator-Versionen getestet. Die größte Sorge ist, wenn alle Nutzer von 1,5+ es in Android Market sehen können. Vielen Dank für Ihre Antwort – Tima