Я построил Blackberry для симулятора 9900 (BlackBerry 7 OS) и хочу запустить его на устройстве BlackBerry с ОС BlackBerry 6. Итак, если у любого органа есть идея, как это сделать, предоставьте решение.Как сделать приложение BB7 совместимым с BB6
ответ
Запуск приложений, скомпилированных для более поздней версии ОС в более ранней версии, не поддерживается. Как правило, это не удастся при попытке запустить его, потому что отсутствуют API, но даже если приложение использует только API, доступные на обоих уровнях, оно не поддерживается.
Таким образом, ваш единственный вариант - установить уровень ОС 6 в JRE в Eclipse, изменить проект, чтобы использовать его для компиляции и построить версию с использованием OS 6 JRE. Эта сборка будет запускаться как на OS 6, так и на OS 7.
Если вы используете только API уровня 7 только для OS 7, и они необходимы для вашего приложения, поэтому вы хотите сохранить их в версии OS 7 (очевидно, вы не можете используйте их в ОС 6), тогда вам нужно будет найти способ создания версий OS 7 и OS 6 по отдельности и не использовать API OS 7 в своей сборке OS 6. Самый простой подход, который я знаю, - использовать предварительный процессор. Но другие люди разработали другие подходы в зависимости от того, как они автоматизировали сборку.
Возможно, вы задаете другой вопрос, а именно, как вы на самом деле нацеливаете другой тренажер? Для этого просмотрите конфигурацию «Запуск» или «Отладка» (в меню «Выполнить») и выберите вкладку «Симулятор», которая позволит вам выбрать другой симулятор. OS 6 JRE поставляется с некоторыми симуляторы и вы можете скачать больше:
http://us.blackberry.com/sites/developers/resources/simulators.html
Или вы можете спросить, как поставить приложение на устройство в целом? Есть несколько вариантов, чтобы сделать это, как описано на этой странице:
http://developer.blackberry.com/bbos/java/documentation/package_distribute_apps_2006593_11.html
Спасибо @ Питер за приятное объяснение. Между тем я также нашел решение по этой ссылке http://stackoverflow.com/questions/12296770/which-version-of-blackberry-jre-is-required-for-developing-blackberry-os6 –
- 1. Как сделать приложение совместимым с Smart TV?
- 2. Как сделать приложение WP8 совместимым с WP7.8
- 3. Сделать приложение совместимым с iPhone и iPad?
- 4. Сделать веб-приложение ASP.NET совместимым с FIPS?
- 5. Как сделать приложение Tomcat 7 обратно совместимым?
- 6. Как сделать планшет совместимым?
- 7. Как я могу сделать приложение iOS5 обратно совместимым с iOS4?
- 8. Как сделать приложение совместимым с .NET 4.0 и .NET 4.5
- 9. Как сделать приложение для iPhone совместимым с iOS 4?
- 10. Как сделать приложение iOS 4.0 совместимым с iPhone OS 3.1.3?
- 11. Как сделать приложение совместимым с мороженым Сэндвич-устройства
- 12. Как сделать приложение для Android совместимым с несколькими платформами
- 13. Как сделать приложение для iphone совместимым с iphone 4.0 OS
- 14. Как сделать Java-приложение совместимым с несколькими версиями java
- 15. Как сделать приложение My MVC4 совместимым с мобильным/вкладным?
- 16. C# Сделать приложение совместимым на других компьютерах?
- 17. Сделать приложение для iPhone совместимым с iOS 3
- 18. Сделать совместимым приложение для Android с ios также
- 19. Сделать приложение iOS совместимым с iPhone6 и iPhone6 + размеры
- 20. Сделать приложение iOS совместимым с iPhone 4,5,6,6 Plus
- 21. Мое приложение в совместимы в 2.3.3, как сделать его совместимым
- 22. Как сделать приложение совместимым для ios6 при использовании xcode5
- 23. Как сделать код KVO совместимым?
- 24. Как я могу сделать приложение iOS обратно совместимым?
- 25. Как сделать приложение совместимым для отображения 3.5 "и 4" сетчатки
- 26. Как сделать приложение Windows Phone 8 обратно совместимым?
- 27. Попытка сделать приложение совместимым с планшетами в Google Play
- 28. Попытка сделать предыдущее приложение совместимым с Lollipop WebView
- 29. Как сделать синтаксис синтаксиса совместимым?
- 30. Как сделать совместимым браузер NodeJS?
версию SDK вы используете?. Создайте приложение в sdk 5. так что он будет работать как на 5,6, так и на 7 – Signare
Нет У меня есть приложение для создания sdk 7, которое поставляется с eclipse и теперь нужно установить его на устройство Blackberry, у которого есть OS 6 –
Возможный дубликат [ Какая версия Blackberry JRE требуется для разработки BlackBerry OS6] (http://stackoverflow.com/questions/12296770/which-version-of-blackberry-jre-is-required-for-developing-blackberry-os6) – Nate