多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > 關(guān)于Android的硬件抽象層添加進(jìn)Android系統(tǒng)默認(rèn)編譯的問題

關(guān)于Android的硬件抽象層添加進(jìn)Android系統(tǒng)默認(rèn)編譯的問題

來源:程序員人生   發(fā)布時(shí)間:2014-10-17 02:28:03 閱讀次數(shù):2690次

這里主要是遇到兩個(gè)問題:第一個(gè)是,自己編寫的hal層源碼怎么添加進(jìn)Android的默認(rèn)編譯中去,也就是說在根目錄執(zhí)行make時(shí),自己編寫hal源碼也會(huì)被編譯。第二個(gè)問題是,編譯完成后還要自動(dòng)安裝在指定的系統(tǒng)目錄lib/hw下。

剛開始時(shí)不太了解,總是需要使用mmm來進(jìn)行編譯安裝,但是打包之后再編譯這是不現(xiàn)實(shí)的。為此需要添加到默認(rèn)中去。

一般來說hal層所在的位置在hardware/libhardware/modules目錄下。假如我寫個(gè)led的hal層,那么在modules目錄下建立一個(gè)led文件夾即可,在led文件夾添加代碼和Android.mk。對(duì)于第一個(gè)問題的解決方法是,修改modules目錄下的Android.mk文件,在hardware_modules變量中添加led文件夾的名字即可。這樣在默認(rèn)中就會(huì)自動(dòng)編譯這個(gè)led的文件了。

這樣雖然可以編譯了,但是卻不會(huì)自動(dòng)安裝。那么安裝這個(gè)要修改哪里呢,找了好久終于找到了,要修改device/samsung/smdkv210/device.mk這個(gè)文件中的PRODUCT_PACKAGES變量,在該文件的最后添加PRODUCT_PACKAGES += freg.default這行代碼即可。

有了以上兩個(gè)修改,默認(rèn)就會(huì)編譯并且安裝了,其他的也都類似了。

另外還有一個(gè)jni層的東西,這個(gè)修改添加的文件都是默認(rèn)被編譯安裝的,只需要添加代碼即可。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产精品美乳免费看 | 日本欧美一区二区三区在线 | 国产亚洲精品网站 | 久久久久欧美国产精品 | 亚洲在线资源 | 亚洲第一成网站 | 国产精品久久现线拍久青草 | 国产精品毛片在线大全 | 国产精品短篇二区 | 三人交free性 hd | 免费一级特黄欧美大片久久网 | 中文字幕精品一区二区2021年 | 精品中文字幕不卡在线视频 | 亚洲欧洲免费 | 免费一区区三区四区 | 国产成人精品福利网站人 | 最近最新的中文字幕大全3 最近最新高清免费中文字幕 | 手机在线看片福利 | 欧美高清日韩 | 在线看欧美成人中文字幕视频 | jizz性欧美3| 亚洲日韩精品欧美一区二区 | 日韩大片免费观看 | 看黄免费网站 | 亚洲欧美色中文字幕 | 亚洲欧洲精品国产二码 | 欧美午夜三级我不卡在线观看 | 牛和人交vvideos欧美 | 综合免费视频 | 精品理论片一区二区三区 | 亚洲精品国产福利 | 伊人久久久久久久久久 | 日本护士18| 精品国产综合成人亚洲区 | 激情视频在线观看网站 | 成人午夜大片免费视频77777 | xh98hx国产免费| 亚洲精品主播一区二区三区 | 日韩精品一区二区三区小说 | 午夜dj视频在线视频中文 | 久久精品嫩草影院免费看 |