騰訊X5內(nèi)核啟用總結(jié)

轉(zhuǎn)自http://www.reibang.com/p/e75fa22c7f06
如官網(wǎng)上所說(shuō),我下載了一個(gè)X5完整版的SDK包嚼吞,里面就一個(gè)jar文件皇帮。

第一個(gè)坑,按照官方步驟來(lái)X5啟用不了吸祟。

按照官方的步驟來(lái),發(fā)現(xiàn)我的應(yīng)用X5啟用不了內(nèi)核桃移,但是官方的demo卻可以屋匕。弄了半天,發(fā)現(xiàn)SDK上沒(méi)有.so文件借杰。而demo上卻有过吻。于是我把整個(gè)armeabi復(fù)制到lib目錄下。不過(guò)坑爹的蔗衡,竟然還是不行纤虽。。绞惦。逼纸。檢查了一下,發(fā)現(xiàn)目錄放錯(cuò)地方了济蝉!AS上應(yīng)該在java目錄下新建一個(gè)jniLibs的文件夾杰刽,再把a(bǔ)rmeabi一起放進(jìn)去。可以啟用王滤,如果啟用不了贺嫂,請(qǐng)殺掉整個(gè)應(yīng)用,重新開(kāi)啟雁乡。
判斷是否啟用X5可以使用如下代碼:

if(mWvMain.getX5WebViewExtension()!=null){
textView.setText("x5 core");
}else{
textView.setText("sys core");
}

第二個(gè)坑第喳,有些手機(jī)可以啟用,有些手機(jī)不可以啟用蔗怠。

啟用之后墩弯,我們想看看X5的速度是不是更快一些,讓公司的妹紙使用測(cè)試機(jī)去測(cè)試,發(fā)現(xiàn)竟然沒(méi)啟用X5內(nèi)核寞射,按照文檔,測(cè)試機(jī)上有安裝手機(jī)QQ既可直接啟用X5⌒颗ィ現(xiàn)在是沒(méi)啟用桥温!尼瑪,不會(huì)讓用戶安裝demo吧梁丘。點(diǎn)開(kāi)手機(jī)空間也沒(méi)反應(yīng)啊侵浸。接上AS旺韭,查看日志,提示
Failed to chmod(/data/data/com.tencent.mobileqq/app_tbs)
竟然沒(méi)權(quán)限掏觉?難道這個(gè)手機(jī)沒(méi)權(quán)限区端?

然后我就把手機(jī)微信全卸了,重新安了我們自己的應(yīng)用澳腹,發(fā)現(xiàn)织盼,又可以啟用!難道跟QQ有關(guān)酱塔?經(jīng)過(guò)一番搜索沥邻,發(fā)現(xiàn)一條線索:“手機(jī)QQ并不包含X5內(nèi)核,需要手機(jī)點(diǎn)開(kāi)某個(gè)網(wǎng)頁(yè)羊娃,內(nèi)核才會(huì)去下載”唐全。

經(jīng)過(guò)一系列測(cè)試,發(fā)現(xiàn)測(cè)試機(jī)的QQ沒(méi)有使用過(guò)網(wǎng)頁(yè)蕊玷,導(dǎo)致沒(méi)有下載X5內(nèi)核邮利,而第三方應(yīng)用因?yàn)閽呙璧绞謾C(jī)QQ,所以去尋找共享手QX5內(nèi)核垃帅,而未獨(dú)立下載延届。所以有上面那個(gè)錯(cuò)誤。然后啟用X5失敗挺智。

結(jié)論:

  1. 如果手機(jī)上未安裝微信祷愉,手Q或者QQ瀏覽器。第三方接入X5應(yīng)用會(huì)自己去下載X5內(nèi)核赦颇,并在應(yīng)用重啟后啟用二鳄。
  2. 如果手機(jī)上安裝了手Q或者微信或者瀏覽器。則會(huì)去尋找共享的X5內(nèi)核媒怯,而不會(huì)自己下載新X5內(nèi)核订讼。
  3. 如果手Q或者微信沒(méi)打開(kāi)過(guò)網(wǎng)頁(yè),則內(nèi)核還是不會(huì)啟用扇苞。需要手動(dòng)點(diǎn)開(kāi)網(wǎng)頁(yè)先欺殿。
  4. 如果你應(yīng)用依賴的是手Q的內(nèi)核,在手Q被卸載掉之后鳖敷,應(yīng)用會(huì)去尋找其他共享X5內(nèi)核脖苏。走第2步
  5. sd卡下有個(gè)TBS的文件夾,有一些東西定踱。

11月28日更新

有人想問(wèn)一下X5的效果棍潘。
筆主是有做過(guò)簡(jiǎn)單測(cè)試的,以下測(cè)試不能概括全部,并不能告訴你所有的情況亦歉,我只是按照我這里的測(cè)試恤浪,給出我自己的測(cè)試結(jié)果,僅供參考肴楷。
測(cè)試方法:集成x5水由,項(xiàng)目?jī)?nèi),配置一個(gè)切換內(nèi)核按鈕赛蔫,進(jìn)行點(diǎn)擊砂客,記錄Activity onCreat------pagefinsh的各時(shí)間差,多次重復(fù)并且計(jì)算出平均值濒募。(測(cè)試是X5有集成鞭盟,按照我上面寫(xiě)的那個(gè)方法會(huì)顯示X5內(nèi)核,并且瑰剃,在Application已進(jìn)行初始化齿诉。)
測(cè)試環(huán)境:使用華為I7,系統(tǒng)版本號(hào)為EMUI4.0晌姚,使用的網(wǎng)絡(luò)是較為穩(wěn)定的4G網(wǎng)絡(luò)粤剧。使用的X5內(nèi)核是2016年11月24日下的:tbs_sdk_thirdapp_v2.5.0.1031_36880_sharewithdownload .so文件是demo附帶的
測(cè)試步驟:點(diǎn)擊某個(gè)鏈接,加載完成退出挥唠,切換內(nèi)核抵恋,再點(diǎn)擊飛享套餐,加載完成退出宝磨,切換內(nèi)核弧关。。唤锉。世囊。。窿祥。
測(cè)試結(jié)果:測(cè)試20多次

測(cè)試總結(jié):

  1. 一個(gè)鏈接的第一次的加載webview會(huì)比x5速度快一點(diǎn)株憾。
  2. 如果重復(fù)點(diǎn)擊一個(gè)鏈接,來(lái)回切換晒衩,只要次數(shù)足夠多嗤瞎,X5速度會(huì)比webview快。
  3. 如果點(diǎn)擊不同鏈接听系,并且次數(shù)不是很多贝奇,webview會(huì)比x5速度快。

是否使用X5總結(jié):

X5優(yōu)點(diǎn):

  1. 如官方視頻展示靠胜,X5的視頻會(huì)比chrome流暢弃秆。
  2. 如官方所說(shuō)届惋,穩(wěn)定性可能更穩(wěn)一點(diǎn)髓帽。
  3. 如上測(cè)試結(jié)果菠赚,如果一個(gè)鏈接點(diǎn)擊的次數(shù)足夠多,那么速度會(huì)快一點(diǎn)郑藏。

X5缺點(diǎn):

  1. 如上衡查,我自己手機(jī)的測(cè)試,以及公司其他手機(jī)的測(cè)試必盖,速度都會(huì)慢一點(diǎn)拌牲。
  2. 雖然現(xiàn)在微信QQ的覆蓋率很廣,但是歌粥,啟用X5確實(shí)門(mén)檻較高塌忽。有時(shí)候啟用不了就尷尬了。
  3. 知乎上2015年的回答說(shuō)不支持flex布局失驶,可能需要自己適配土居,具體請(qǐng)咨詢前端,參考:https://www.zhihu.com/question/30465777
  4. 如果你的webview里面有嵌入第三方lib包嬉探,并且第三方lib包需要你傳入webview對(duì)象擦耀。

webview優(yōu)點(diǎn):

  1. Google Android 還將webview做為一個(gè)能動(dòng)態(tài)更新的app,能不更新Android版本情況下涩堤,更新WebView內(nèi)核眷蜓。

  2. 速度快(可能基于第一點(diǎn)所說(shuō)的背后N多工程師,以及自動(dòng)更新吧)
    參考:http://blog.csdn.net/typename/article/details/40425275

系統(tǒng)內(nèi)核缺點(diǎn):

  1. 各個(gè)手機(jī)有可能自定定制webview胎围,導(dǎo)致某些坑吧吁系。

以上,僅供參考白魂,請(qǐng)自行測(cè)試汽纤。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市碧聪,隨后出現(xiàn)的幾起案子冒版,更是在濱河造成了極大的恐慌,老刑警劉巖逞姿,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辞嗡,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡滞造,警方通過(guò)查閱死者的電腦和手機(jī)续室,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)谒养,“玉大人挺狰,你說(shuō)我怎么就攤上這事明郭。” “怎么了丰泊?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵薯定,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我瞳购,道長(zhǎng)话侄,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任学赛,我火速辦了婚禮年堆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘盏浇。我一直安慰自己变丧,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布绢掰。 她就那樣靜靜地躺著痒蓬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪曼月。 梳的紋絲不亂的頭發(fā)上谊却,一...
    開(kāi)封第一講書(shū)人閱讀 49,166評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音哑芹,去河邊找鬼炎辨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛聪姿,可吹牛的內(nèi)容都是我干的碴萧。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼末购,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼破喻!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起盟榴,我...
    開(kāi)封第一講書(shū)人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤曹质,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后擎场,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體羽德,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年迅办,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宅静。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡站欺,死狀恐怖姨夹,靈堂內(nèi)的尸體忽然破棺而出纤垂,到底是詐尸還是另有隱情,我是刑警寧澤磷账,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布峭沦,位于F島的核電站,受9級(jí)特大地震影響够颠,放射性物質(zhì)發(fā)生泄漏熙侍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一履磨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧庆尘,春花似錦剃诅、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至付魔,卻和暖如春聊品,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背几苍。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工翻屈, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人妻坝。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓伸眶,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親刽宪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子厘贼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容

  • 如官網(wǎng)上所說(shuō),我下載了一個(gè)X5完整版的SDK包圣拄,里面就一個(gè)jar文件嘴秸。 第一個(gè)坑,按照官方步驟來(lái)X5啟用不了庇谆。 按...
    壞蛋閱讀 15,487評(píng)論 6 8
  • 關(guān)于這份調(diào)研報(bào)告岳掐,不是從技術(shù)角度深入探索,重點(diǎn)是從產(chǎn)品本身分析族铆,通俗易懂才是重點(diǎn)岩四。主要是為了鍛煉平時(shí)做技術(shù)調(diào)研和競(jìng)...
    石先閱讀 23,295評(píng)論 13 48
  • 在集成X5內(nèi)核過(guò)程中,我遇到了很多問(wèn)題哥攘。騰訊嘛剖煌,東西做的很好材鹦,但是官方文檔寫(xiě)的是真的不行。不僅寫(xiě)的不清楚耕姊,而且可能...
    閃電代碼手閱讀 16,506評(píng)論 2 2
  • 文章用來(lái)記錄筆者接入X5瀏覽器的過(guò)程桶唐,和排查一些問(wèn)題,希望能幫到大家茉兰,有問(wèn)題可以一起探討尤泽。當(dāng)前TBS SDK版本v...
    碼農(nóng)一顆顆閱讀 18,070評(píng)論 2 12
  • 1.騰訊X52.Crosswalk TBS(騰訊瀏覽服務(wù))的優(yōu)勢(shì) 速度快:相比系統(tǒng)webview的網(wǎng)頁(yè)打開(kāi)速度有3...
    辭令閱讀 15,296評(píng)論 2 12