#android #version #google-play #requires
#Android #версия #google-play #требуется
Вопрос:
Я опубликовал приложение в Android Market
Как ни странно, несмотря на то, что он использует Google Maps, на рынке написано: Требуется Android: 1.0 и выше
Как я могу изменить это, не вмешиваясь в файл манифеста? есть ли какой-нибудь способ?
Я менял версию android: minSdkVersion, которая в настоящее время равна 1, но на мой код влияют странные места, неожиданно происходит сбой, и макеты тоже меняются
есть какие-нибудь идеи? Спасибо!!
Ответ №1:
Я полагаю, вы ответили на свой собственный вопрос.
android:minSdkVersion
В вашем манифесте контролируется отображаемое поле.
Ответ №2:
Для работы с картами вам также необходимо установить уровень API и SDK> = 3 может быть, это причина ваших сбоев ?!
<uses-sdk android:minSdkVersion="3" />
Комментарии:
1. Спасибо за ваш ответ, но у меня есть проблема, если я изменю minSdkVersion на значение, отличное от «1»… По странным причинам загрузка растрового изображения внутри кнопки (пользовательской кнопки) завершается сбоем, в то время как раньше это не приводило к сбою… возможно, указание более высокой версии sdk загружает в память много информации, которая влияет на мой код???
2. Какую цель сборки вы установили? Проект (щелкните правой кнопкой мыши) -> Свойства -> Android -> Установить Android 1.6
Ответ №3:
Уровни API Android соответствуют различным выпускам Android. Например, Android 1.5 (минимально необходимый для карт) имеет уровень API 3. Минимальный уровень API объявлен в манифесте следующим образом:
<manifest>
<uses-sdk android:minSdkVersion="3" />
...
</manifest>