adb shell中設置android系統內部環境變量!

在adb shell中,添加android系統的環境變量方法:
在adb shell進入到adb shell中用export可以查看到安卓中的環境變量,但是由於移植服務,需要系統中存在TMPDIR這一環境變量,所以網上搜索;

sunfch@sunfc-BJ-FA-PC-1037:~/source/T8$ adb shell

root@scx35_sp7731gea_hdr:/ # cd system/etc/                                    

進入到adb中的/system/etc下,
利用命令:

mount -o rw,remount /system

將/system變成可讀可寫的文件系統,然後在另一個終端中將/system/etc/mkshrc 文件拉出來,因爲環境變量在mkshrc中:
adb pull /system/etc/mkshrc ./
在當前目錄下編輯mkshrc文件:
找到${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh}  ${HOSTNAME:=$(getprop ro.product.device)}這麼一行
將你的要添加的環境變量添加到這一行,就是:
${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${TMPDIR:=/sdcard} ${HOSTNAME:=$(getprop ro.product.device)}

然後找到export處,將自己的環境變量加到後面:

export HOME HOSTNAME MKSH SHELL TERM USER TMPDIR

然後在adb push ./mkshrc /system/etc/
在adb下source mkshrc使其生效,
用export命令就可一看到自己的環境變量TMPDIR


<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
閱讀(155) | 評論(0) | 轉發(0) |
給主人留下些什麼吧!~~
評論熱議
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章