В настоящее время я изучаю разработку мобильных приложений для платформы S60 и специально рассматриваю PyS60. Похоже, что он может быть скомпилирован в файлы native .sis без необходимости использования встроенного интерпретатора python. Прочитав документацию, я не смог найти никаких заявлений, где это явно указано. Пока я сейчас загружаю SDK, эмуляторы и целую цепочку инструментов, необходимые для тестирования разработки на Linux, я подумал, что немного попрошу здесь, пока я это делаю.Создает ли PyS60 файлы sis, которые являются родными?
ответ
Linux официально не поддерживается для разработки Series60. Вы сэкономите много головной боли с помощью Windows, как ни странно.
Что касается Python, я думаю, что разработанное приложение упаковано в файл .sis, но все же требует, чтобы интерпретатор PyS60 запускался после его установки.
Как только вы написали свой код в python, вы можете преобразовать его в файл .sis, используя ensymble.
http://code.google.com/p/ensymble/
Это программное обеспечение позволяет сделать свой файл .py в файл .sis с помощью опции py2sis - однако, это не будет много пользы на любой телефон без питона установлен, так что вам могут понадобиться использовать ensymble для объединения вашего вновь созданного .sis с файлом .sis для python с командой, например
./ensymble.py mergesis --verbose your-script-name.sis PythonForS60-1-4-5 -3rdEd.sis final-app-name.sis
итоговый файл final-app-name.sis установит как ваш файл, так и питон.
- 1. Мигает и закрывается PyS60 SIS
- 2. Web Deployment создает файлы, которые больше не являются частью проекта
- 3. Почему большинство методов класса java.lang.reflect.Array являются «родными»
- 4. Могу ли я установить SIS-файлы из приложения NokiaQt Symbian?
- 5. Рекурсивно найти файлы, которые не являются общедоступными
- 6. Silverlight двоичные файлы, которые являются .ni.dlls?
- 7. Неправильно ли использовать php-файлы, которые в основном являются html?
- 8. Посмотрите на временные файлы, которые создает процесс
- 9. Скопируйте файлы, которые являются N дней старые
- 10. Как удалить файлы, которые не являются mp3?
- 11. PyS60 vs Symbian C++
- 12. Что использовать файлы .map, которые создает компоновщик?
- 13. Webpack создает файлы, которые не импортируются
- 14. Являются ли файлы HTML кэшированными?
- 15. Являются ли базы данных read_timeout и write_timeout уникальными для ActiveRecord или являются родными для mysql?
- 16. Проверьте, создает ли NSTask файлы
- 17. Создает ли sphinxtrain файлы MFC?
- 18. После того, как bash распечатал файлы, которые он создает
- 19. Есть ли у PyS60 надежная сборка мусора?
- 20. Создает ли rustdoc исполняемые двоичные файлы?
- 21. Являются ли промежуточные файлы плохой практикой?
- 22. Являются ли файлы MSIL полностью кросс-платформенными?
- 23. преобразование .wgz в .sis
- 24. Как декомпилировать файл .sis?
- 25. PyS60: Bluetooth розетки
- 26. Являются ли файлы публичными/активами, требуемыми с помощью Asset Pipeline?
- 27. Узнать все файлы, которые являются «источником» данного файла tcl.
- 28. Gulp не создает файлы
- 29. Symbian слияние одного sis-файла в другой sis-файл
- 30. Team Foundation - как получить файлы, которые являются лишь частью решения
Попытка получить S60 SDK, работающий на Linux, довольно больна. Все еще борется с этим. – 2008-12-03 10:53:29