據(jù)Androidheadlines網(wǎng)站11月23日?qǐng)?bào)道,Android 5.0 Lollipop(棒棒糖)是繼Android 4.4KitKat(巧克力)之後的一次重大更新,其界面一改之前沉悶設(shè)計(jì),加入了五彩繽紛的顏色,呈現(xiàn)出一種清新的風(fēng)格。然而如此別具一格的風(fēng)味似乎難合部分三星手機(jī)的口味。
當(dāng)前許多手機(jī)已成功升級(jí)到Android 5.0,第三方軟體開發(fā)商和谷歌也引導(dǎo)用戶更新安卓設(shè)備系統(tǒng)。許多手機(jī)在系統(tǒng)更新時(shí)未遇到問題,唯獨(dú)部分三星手機(jī)難以完成更新。
資料圖
ClockworkMod創(chuàng)始人庫什科 杜塔(Koushik Dutta)認(rèn)為,造成這一問題的原因是三星手機(jī)沿用舊版 Android support library (Google提供了Android Support Library package 系列的包來保證來高版本sdk開發(fā)的向下相容性,即我們用4.x開發(fā)時(shí),在1.6等版本上,可以使用高版本的有些特性)。
他還表示,“許多三星手機(jī)在框架或路徑中使用舊版Android support library,設(shè)備在更新系統(tǒng)時(shí)會(huì)報(bào)‘java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder’。為了解決這一問題,你必須重新編寫class文件。最簡單的辦法是運(yùn)作系統(tǒng)自帶的proguard混淆器。在代碼中填寫‘-keep class !android.support.v7.internal.view.menu.**,** {*;}’” 。keep就是告訴proguard不用混淆這個(gè)包裏面的文件。
然而這一方法或許只適用於技術(shù)通,對(duì)於菜鳥級(jí)的使用者來説太過於複雜。
三星多款智慧手機(jī)將獲Android 5.0 Lollipop更新,Galaxy S4、S5有望於今年嘗鮮棒棒糖。針對(duì)部分手機(jī)更新時(shí)出現(xiàn)的漏洞,三星尚未作出官方回應(yīng)。(實(shí)習(xí)編譯:連靖毓 審稿:陳薇)
[責(zé)任編輯: 林天泉]
近日,浙江義烏一名男子在網(wǎng)上不斷炫富,還用百元大鈔點(diǎn)煙...
關(guān)注臺(tái)灣食品油事件