(JAVA)解决无法安装软件问题
2013-07-13 05:04:01 -0400
由艾力克发于精灵区。以前自已的第一台手机诺基亚QD,由于版本旧老,很多java软件都不能安装,总提示不兼容,当时我还是新手,经过谷歌,得知原来java有midp1与midp2,cldc1与cldc2之分,一般来说midp2在游戏效果好点,但不能全面支持,对于游戏或软件开发商,当然希望自已的产品能全面兼容了,所以他们一般都采用midp1来开发,但为什么还是有那么我不能安装呢?关键就在MANIFEST.MF文件,大家可以下载一个手机软件MiniCommander解压一个jar程序看看,里面有一个目录META-INF,而MANIFEST.MF就存在里面,打开看一下结构,拿UC为例,打开后看到Manifest-Version: 1.0MIDlet-Name: UCWEBMIDlet-1: UCWEB,/l.png,WebClientMIDlet-Version: 6.7.0MIDlet-Vendor: UCWEBMIDlet-Permissions: javax.microedition.io.Connector.http,javax.microedition.io.Connector.socketMicroEdition-Profile: MIDP-2.0MicroEdition-Configuration: CLDC-1.0//MIDlet-Name为程序名称//MIDlet-Version: 为版本//MIDlet-Vendor: 软件提供者重要://MicroEdition-Profile: MIDP版本//MicroEdition-Configuration: CLDC版本如我们的手机只支持midp1,那么可以修改为MicroEdition-Profile: MIDP-1.0,其它不管然后再用MiniCommander打包安装一次,是不是能安装了?答案是肯定的,再打开试试是否能正常运行,如果不能运行,程序本身就是用midp2开发的了
Back to home
Subscribe |
Register |
Login
| N