Я разработал одно простое приложение для Android, ориентированное на мобильные телефоны с ОС Android android 2.0. Я хочу знать, могу ли я запускать одно и то же приложение в android 1.5. Если любой орган знает это, пожалуйста, помогите мне.Могу ли я запустить приложение Android 2.0 в Android 1.5?
ответ
В файле AndroidManifest.xml (находится в основании проекта) есть тег называется использование-SDK
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
Эти цифры известны как уровень API, где 3 для Android 1.5 и 5 для Android 2.0.
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
Обратите внимание, что это позволяет компилировать код против 2.0 SDK, но если вы используете классы или функции в приложение, которое не поддерживается в версии 1.5, то это приведет к краху. Я рекомендую вам создать AVD для 1.5 и 1.6 для тестирования.
Возможно, вы захотите рассмотреть возможность простого компиляции против версии 1.5 для упрощения.
Наконец, общий трюк заключается в компиляции с 2.0 и исключении/отключении функций, которые не поддерживаются в более ранних версиях android. В следующей статье показано, как это сделать.
http://developer.android.com/resources/articles/backward-compatibility.html
- 1. Могу ли я запустить приложение Android на ПК без эмулятора?
- 2. Могу ли я запустить приложение с alsa внутри эмулятора Android?
- 3. Как я могу запустить приложение для Android на Android-планшете
- 4. Android: запустить 2.0.1 приложение на 1.5 эмулятора в Eclipse
- 5. Android я могу настроить приложение Android Android
- 6. Не удается запустить приложение в Android Studio 2.0 Preview
- 7. Как я могу скомпилировать приложение Android MMS Android в .apk?
- 8. Как я могу запустить приложение для Android в фоновом режиме
- 9. Я не могу запустить приложение для Android в AVD
- 10. Могу ли я запустить сервис из другой службы в Android?
- 11. Могу ли я преобразовать проект Android 1.6 в 2.0?
- 12. Могу ли я использовать собственное приложение Android для Android AdMob?
- 13. Могу ли я запустить службу из другого пакета в android
- 14. Могу ли я запустить C++ в Android Studio
- 15. Могу ли я интегрировать приложение «Народы» в приложение для Android.
- 16. Android-приложение Phonegap неожиданно закрывается в 1.5
- 17. Могу ли я запустить «стандартное», не Android, приложение Java на Android?
- 18. Как я могу запустить службу Android навсегда?
- 19. Могу ли я запустить Android GeoFencing полностью в фоновом режиме?
- 20. Как я могу запустить SERVICE в android
- 21. Android studio 1.5 не может запустить эмулятор?
- 22. Не удалось запустить Android-эмулятор> 1.5
- 23. Android, можно ли запустить приложение из дозвона?
- 24. Oauth 2.0 Android-приложение Spring-for-Android
- 25. я не могу запустить мой первый Android приложение
- 26. Я не могу запустить приложение с Android Splash Screen
- 27. Возможно ли запустить приложение MIDP под Android?
- 28. Как я могу запустить приложение электронной почты Android (com.android.email)?
- 29. Могу ли я скомпилировать Android-приложение на 2.1 и иметь поддержку для всех версий 1.5?
- 30. Могу ли я написать opengl es 2.0 для Android 3.0?
Наконец, вы хотите использовать самую низкую версию API, который будет поддерживать ваше приложение, так что вы можете настроить таргетинг на самую большую аудиторию. Вот график, показывающий разброс установок Android в зависимости от активности на рынке. http://developer.android.com/resources/dashboard/platform-versions.html –
Спасибо за ваш своевременный ответ. Простое приложение, которое я создал, является приложением Bluetooth. Только версия Android 2.0 содержит Bluetooth api.So я создал приложение в android 2.0. Но теперь мое целевое устройство - Android 1.5. Возможно запустить это приложение в android 1.5.because версия Android 1.5 также содержит возможность Bluetooth. – Rajapandian
Нет, вы не можете, потому что у 1.5 нет API-интерфейсов, которые вы используете. –