不知道大家是不是在網(wǎng)上搜到了自己心儀已久的手機(jī)Java游戲和電子書,但是卻遇到在手機(jī)上安裝不了的尷尬事呢,希望我的這篇文章能給大家有所幫助。
首先我們應(yīng)該知道哪些情況下,手機(jī)Java游戲和電子書安裝不了,哪是可以解決的,哪些不能解決的,分析如下:
1.軟件問題--軟件本身不完整,即壓縮包里差文件。
2.程序兼容問題--因?yàn)橄碌挠螒虿皇菍iT為這款手機(jī)做的,但這款手機(jī)里能運(yùn)行Java程序的軟件又不是一家軟件公司做的,所以它能執(zhí)行的程序和某些手機(jī)通用,比如三星的,在很大程度上有通用性,兩者在設(shè)計(jì)的游戲方面兼容性很好。但有些游戲即使能玩,由于不是很好的兼容,或是不能正確識(shí)別,在玩游戲的時(shí)候,即使原文件里包含有聲音文件,但玩的時(shí)候卻沒有聲音。
3.分辨率問題--這款手機(jī)的分辨率為128*260。而其它手機(jī)屏幕的分辨率卻五花八門,游戲分辨率不同,也會(huì)導(dǎo)致某些情況下不能玩,或者游戲的主要畫面不在屏幕的正中央(玩起來挺郁悶)。
4.沒有將jar,jad兩個(gè)文件都放入java文件夾里,這樣游戲或電子書裝成功的機(jī)率也會(huì)小得多。
以上幾種情況(當(dāng)然還有很多種,本人在此就不一一列舉了)都是屬于非人為因素,所以我們無從下手。當(dāng)然,如果你遇到下面這種情況,那是完全可以解決的。
在很多情況下,即使你有jar,jad兩個(gè)文件,特別是從網(wǎng)上下載的、jar和jad文件(一個(gè)引導(dǎo)文件)一起打包的,或是網(wǎng)站上直接有jad提供下載的,很多情況下會(huì)因?yàn)閖ad里沒有正確的設(shè)置好參數(shù)問題,就會(huì)使能玩的游戲變得不能玩,即安裝失敗!
像這種情況你可以回過頭來檢查一下jad文件,按如下方法操作,排除以上幾點(diǎn)原因,是完全能夠安裝成功的。
以下是修改原始下載的jad的例子:
首先,我們用“記事本”打開jad文件,如圖
一般我們?cè)诰W(wǎng)上下載的Java游戲里的jad文件里的“MIDlet-Jar-URL:”后面是一個(gè)網(wǎng)站的地址,如圖中紫紅色橢園圈里所示,這時(shí)我們必須去掉該網(wǎng)址,而將它僅改為jar的名字,不需要帶任何路徑(因?yàn)橹灰阉蚸ar文件放在同一個(gè)目錄就行)。當(dāng)然如果默認(rèn)的就是jar的名字,就可以不需要改。
要注意一點(diǎn):①“MIDlet-Jar-URL:”后面的***.jar②jad本身的名字(粗紅圈所示)③上圖打藍(lán)圈的位置,即第一個(gè)逗號(hào)前(MIDlet-1:這一行會(huì)有兩個(gè)逗號(hào),第一個(gè)逗號(hào)前是jar的文件名,第二個(gè)逗號(hào)前是jar壓縮包里放圖片的位置,有時(shí)這個(gè)地方會(huì)因?yàn)闆]有圖片文件而省略掉,第二個(gè)逗號(hào)之后會(huì)是一個(gè)指向jar壓縮包里的一個(gè)class文件),這①②③處的名字必須得保持一致,這樣安裝成功的機(jī)率才會(huì)高。
正確修改后的jad文件如下圖:
這里面的三個(gè)地方保持一致后,還要注意“MIDlet-Jar-URL:”后面的***.jar,其中的“***”是否和外面的jar文件名一致。
這“里三外一”一致后,再安裝不成功,那多數(shù)情況下就是完全不兼容了,這時(shí)候的小S也就無能為力了。
當(dāng)然,jad文件也完全可以交給JADgen等這種小軟件去完成,它會(huì)讓你省很多心。但你仍需多個(gè)心眼去按上面的步驟檢查一下,是否“里三外一”是一致的。
安裝java電子書也是同樣的道理。當(dāng)然,現(xiàn)在的Java電子書都可以自己通過相應(yīng)的軟件,比如jbookmaker等,將自己所喜歡的TXT做成Java電子書,同時(shí)也會(huì)生成符合相應(yīng)參數(shù)的jar、jad兩個(gè)文件,這時(shí)就不會(huì)碰到上述問題了。
以上解決方案僅是個(gè)人所學(xué),僅供喜歡小S的機(jī)友們參考。