2008-12-02 23 views
9

Tôi hiện đang xem xét phát triển một ứng dụng dành cho thiết bị di động cho nền tảng S60 và đặc biệt xem xét PyS60. Dường như nó gợi ý rằng nó có thể được biên dịch thành các tệp .sis nguyên gốc mà không cần một trình thông dịch python được nhúng. Đọc qua các tài liệu tôi không thể tìm thấy bất kỳ báo cáo nào mà điều này được đề cập một cách rõ ràng. Trong khi tôi đang tải xuống các SDK, Emulators và toàn bộ chuỗi các chuỗi công cụ cần thiết để kiểm tra sự phát triển trên Linux, tôi nghĩ tôi sẽ hỏi ở đây một chút trong khi tôi đang làm điều đó.PyS60 có tạo ra các tệp sis có nguồn gốc không?

+0

Cố gắng để có được SDK S60 hoạt động trên Linux là một nỗi đau. Vẫn đang vật lộn với điều đó. –

Trả lời

1

Linux chưa được hỗ trợ chính thức để phát triển Series60. Bạn sẽ tiết kiệm cho mình rất nhiều đau đầu bằng cách sử dụng Windows, đủ kỳ lạ.

Theo như Python được phát hiện, tôi nghĩ ứng dụng được phát triển được đóng gói thành tệp .sis nhưng vẫn yêu cầu trình thông dịch PyS60 chạy sau khi được cài đặt.

14

Khi bạn đã viết mã bằng python, bạn có thể chuyển đổi mã này thành tệp .sis bằng cách sử dụng ensymble.

http://code.google.com/p/ensymble/

Phần mềm này cho phép bạn tạo tập tin py vào một file .sis bằng cách sử dụng tùy chọn py2sis - tuy nhiên, nó sẽ không được sử dụng nhiều trên bất kỳ điện thoại mà không cần python cài đặt, do đó bạn cũng có thể cần để sử dụng ensymble để hợp nhất của bạn mới được tạo ra .sis với tập tin .sis cho python, với một lệnh như

./ensymble.py mergesis --verbose your-script-name.sis PythonForS60-1-4-5 -3rdEd.sis final-app-name.sis

tệp final-app-name.sis kết quả sẽ cài đặt cả tệp của bạn và cũng là python.

Các vấn đề liên quan