Laya導(dǎo)出安卓項目嵌入到原生安卓老項目中

在前一篇帖子中有介紹Laya導(dǎo)出整個安卓項目,但是也有需求在老APP項目中嵌入Laya游戲株依,現(xiàn)在據(jù)我所知有兩種辦法沾谓,如果有其他辦法希望可以共同交流

一是在APP中提供一個WebView,使用H5方式加載游戲

二是將Laya項目作為一個Activity,通過原生安卓喚起

第一種方式很簡單氏涩,第二種的話可能有點(diǎn)麻煩,下邊說一下第二種方法怎么實(shí)現(xiàn)


1有梆、我現(xiàn)在創(chuàng)建一個Android studio項目當(dāng)作老項目進(jìn)行展示是尖,后邊將Laya項目引入到這個項目中


一路next

2、參考Laya導(dǎo)出為安卓項目這篇帖子泥耀,將Laya項目導(dǎo)出成為一個安卓項目

3析砸、你的Laya項目導(dǎo)出安卓項目可以運(yùn)行之后,下邊要劃重點(diǎn)了爆袍,將Laya項目中的文件首繁,移植到老項目中

? ? ? ? 一、先將圖片中圈出的資源復(fù)制到老項目中陨囊,

????????????????其中demo項目中的腳本不知道放哪弦疮,就放置到老項目MainActivity同級即可,而res中的文件稍后再說

????????二蜘醋、開始報錯處理

? ? ? ? 更改圖中JSBridge報錯包名到現(xiàn)在腳本所在包的位置胁塞,因?yàn)閯偛欧旁贛ainActivity同級,使用MainActivity中的包名即可

????????比如我的就是 package layagame.mdc.com.layatest;

? ? ? ? 同樣更改RuntimeProxy,SplashDialog腳本的包名

????????還有報錯不要著急啸罢,繼續(xù)解決

? ? ? ? 三编检、新建一個Activity


名字隨你,后邊別用錯就行


自動有添加activity

? ? ? ? ? ? 四扰才、Laya項目中的MainActivity中calss內(nèi)的腳本復(fù)制到剛創(chuàng)建的LayaActivity中

? ? ? ? ? ? 五允懂、更改JSBridge中所有的的MainActivty更改為LayaActivity

? ? ? ? 六、在老項目中添加樣式衩匣,添加layout蕾总,添加使用到的圖片

復(fù)制style到老項目


復(fù)制layout到老項目


添加圖片到老項目


七、好了琅捏,現(xiàn)在應(yīng)該不報錯了生百,但是還有一個隱藏的問題,我們后邊再說柄延,接下來我們在MainActivty中調(diào)用LayaActivity蚀浆,創(chuàng)建一個按鈕,添加點(diǎn)擊事件

添加按鈕
添加監(jiān)聽事件

八搜吧、更改build.gradle中的一些設(shè)置市俊,添加圈出的代碼

九、更改Manifest中部分設(shè)置

添加圈著的權(quán)限和設(shè)置

十赎败、基本設(shè)置完成,可以打包運(yùn)行了蠢甲,可是這個時候你會發(fā)現(xiàn)有一個問題


打開僵刮,點(diǎn)擊按鈕

界面卡在這里了,這是怎么回事鹦牛,也沒有報錯啊!

卡在這個界面

十一搞糕、仔細(xì)對比正常運(yùn)行輸出的Log發(fā)現(xiàn),確實(shí)有一個地方出現(xiàn)了問題


卡在Laya的Log界面項目輸出Log


正常運(yùn)行Laya項目輸出Log

? ? 好曼追,我們?nèi)タ匆幌抡f的位置窍仰,在哪里呢,在config.js中

原來是這里還是原來的包名礼殊,改成現(xiàn)在的包名即可驹吮,就是第二步設(shè)置的所屬包名
根據(jù)我的項目位置更改過后

十二、OK現(xiàn)在再出包吧晶伦,我的已經(jīng)運(yùn)行成功了

有問題留言吧碟狞,我們再來看看怎么解決,有其他更好的方法的也希望能告知婚陪,相互學(xué)習(xí)進(jìn)步一下

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末族沃,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌脆淹,老刑警劉巖常空,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異盖溺,居然都是意外死亡漓糙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進(jìn)店門咐柜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來兼蜈,“玉大人,你說我怎么就攤上這事拙友∥辏” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵遗契,是天一觀的道長辐棒。 經(jīng)常有香客問我,道長牍蜂,這世上最難降的妖魔是什么漾根? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮鲫竞,結(jié)果婚禮上辐怕,老公的妹妹穿的比我還像新娘。我一直安慰自己从绘,他們只是感情好寄疏,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著僵井,像睡著了一般陕截。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上批什,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天农曲,我揣著相機(jī)與錄音,去河邊找鬼驻债。 笑死乳规,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的合呐。 我是一名探鬼主播驯妄,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼合砂!你這毒婦竟也來了青扔?” 一聲冷哼從身側(cè)響起源织,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎微猖,沒想到半個月后谈息,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡凛剥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年侠仇,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片犁珠。...
    茶點(diǎn)故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡逻炊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出犁享,到底是詐尸還是另有隱情余素,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布炊昆,位于F島的核電站桨吊,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏凤巨。R本人自食惡果不足惜视乐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望敢茁。 院中可真熱鬧佑淀,春花似錦、人聲如沸彰檬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽僧叉。三九已至奕枝,卻和暖如春棺榔,著一層夾襖步出監(jiān)牢的瞬間瓶堕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工症歇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留郎笆,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓忘晤,卻偏偏與公主長得像宛蚓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子设塔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評論 2 345

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