首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

ensymble.py:pys60封装sis利器

2012-09-27 
ensymble.py:pys60打包sis利器ensymble.py提供了一个一劳永逸的sis打包功能,连签名都给你做了。主要是使用

ensymble.py:pys60打包sis利器
ensymble.py提供了一个一劳永逸的sis打包功能,连签名都给你做了。主要是使用在s60v3及更高版本机型上。打包工具还包括openssl.exe,你可以去http://www.openssl.org/下载。

如果打包的pys60环境是1.4.x,可以不用安装pys60开发包,非常方便,拷贝下面的代码到bat文件:



是不是太简单了。

如果是1.9.x的版本,则需要安装开发包,批处理如下:

if not exist .\templates\ xcopy /E "%PYS60DIR%\templates" .\templates\

mkdir .\myapp_sis\root\data\python\myapp
copy .\src\*.py .\myapp_sis\root\data\python\myapp
move .\myapp_sis\root\data\python\myapp\default.py .\myapp_sis

%PYTHON% .\ensymble.py py2sis --version="%VERSION%" --heapsize=4k,5M ^
--appname="%APPNAME%" --caps="%CAPBLS%" --icon=applogo.svg ^
--extrasdir=root myapp_sis "%APPNAME%%VERSION%.sis"

如果你的程序还有图片等资源调用,设置会稍微多一点,不过也不是难题,你可以参考这个项目wordmobi 1 楼 phyeas 2010-02-08   为什么安装到手机上然后打开的时候一闪就没了? 2 楼 phyeas 2010-02-08   还有你那个短信搜索也是这种情况。。 3 楼 jamiesun 2010-02-09   出错误了,可能是版本问题,我碰到过,但是一般又看不到日志。可以在程序里先把错误输出重定向一下:
flog = open('e:\\log.txt','w')
sys.stdout = flog
sys.stderr = flog

如果出错误,看下日志就清楚了。 4 楼 phyeas 2010-02-09   …转Qt了,Qt的Hello World算是安装成功了。。

热点排行