不知道大家是不是在网上搜到了自己心仪已久的手机java游戏和电子书,但是却遇到在手机上安装不了的尴尬事呢,希望我的这篇文章能给大家有所帮助。
首先我们应该知道哪些情况下,手机Java游戏和电子书安装不了,哪是可以解决的,哪些不能解决的,分析如下:
1.软件问题--软件本身不完整,即压缩包里差文件。
2.程序兼容问题--因为下的游戏不是专门为这款手机做的,但这款手机里能运行Java程序的软件又不是一家软件公司做的,所以它能执行的程序和某些手机通用,比如三星的,在很大程度上有通用性,两者在设计的游戏方面兼容性很好。但有些游戏即使能玩,由于不是很好的兼容,或是不能正确识别,在玩游戏的时候,即使原文件里包含有声音文件,但玩的时候却没有声音。
3.分辨率问题--这款手机的分辨率为128*260。而其它手机屏幕的分辨率却五花八门,游戏分辨率不同,也会导致某些情况下不能玩,或者游戏的主要画面不在屏幕的正中央(玩起来挺郁闷)。
4.没有将jar,jad两个文件都放入java文件夹里,这样游戏或电子书装成功的机率也会小得多。
以上几种情况(当然还有很多种,本人在此就不一一列举了)都是属于非人为因素,所以我们无从下手。当然,如果你遇到下面这种情况,那是完全可以解决的。
在很多情况下,即使你有jar,jad两个文件,特别是从网上下载的、jar和jad文件(一个引导文件)一起打包的,或是网站上直接有jad提供下载的,很多情况下会因为jad里没有正确的设置好参数问题,就会使能玩的游戏变得不能玩,即安装失败!
像这种情况你可以回过头来检查一下jad文件,按如下方法操作,排除以上几点原因,是完全能够安装成功的。
以下是修改原始下载的jad的例子:
首先,我们用“记事本”打开jad文件,如图
一般我们在网上下载的Java游戏里的jad文件里的“MIDlet-Jar-URL:”后面是一个网站的地址,如图中紫红色椭园圈里所示,这时我们必须去掉该网址,而将它仅改为jar的名字,不需要带任何路径(因为只要把它和jar文件放在同一个目录就行)。当然如果默认的就是jar的名字,就可以不需要改。
要注意一点:①“MIDlet-Jar-URL:”后面的***.jar②jad本身的名字(粗红圈所示)③上图打蓝圈的位置,即第一个逗号前(MIDlet-1:这一行会有两个逗号,第一个逗号前是jar的文件名,第二个逗号前是jar压缩包里放图片的位置,有时这个地方会因为没有图片文件而省略掉,第二个逗号之后会是一个指向jar压缩包里的一个class文件),这①②③处的名字必须得保持一致,这样安装成功的机率才会高。
正确修改后的jad文件如下图:
这里面的三个地方保持一致后,还要注意“MIDlet-Jar-URL:”后面的***.jar,其中的“***”是否和外面的jar文件名一致。
这“里三外一”一致后,再安装不成功,那多数情况下就是完全不兼容了,这时候的小S也就无能为力了。
当然,jad文件也完全可以交给JADgen等这种小软件去完成,它会让你省很多心。但你仍需多个心眼去按上面的步骤检查一下,是否“里三外一”是一致的。
安装java电子书也是同样的道理。当然,现在的Java电子书都可以自己通过相应的软件,比如jbookmaker等,将自己所喜欢的TXT做成Java电子书,同时也会生成符合相应参数的jar、jad两个文件,这时就不会碰到上述问题了。
以上解决方案仅是个人所学,仅供喜欢小S的机友们参考。