Я бы сказал, что вы действительно усложните себе жизнь, пытаясь заставить ваше приложение работать на устаревших версиях Android (и под этим я подразумеваю 1,5 и 1,6).Как упомянул Sky, только для Android 2.1 и выше.
Можете ли вы указать, какое исключение выдается при попытке запустить приложение на другой версии ОС?
Вот мои приложенияопределение в манифесте.
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="10">
Определение его таким образом не гарантирует, что ваше приложение будет работать на Froyo, Gingerbread и Gingerbread_MR1.Вот пример, я не могу использовать requestSingleUpdate () из класса LocationManager в моем приложении, потому что он был добавлен только на уровне API 9 (и я намерен использовать мое приложение на уровне API 8!).
Необходимо убедиться, что вы используете функциональность, соответствующую API уровня 8 и ниже.Имеет ли это смысл?