Chinaunix首页 | 论坛 | 博客
  • 博客访问: 145127
  • 博文数量: 37
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 125
  • 用 户 组: 普通用户
  • 注册时间: 2015-09-28 11:52
个人简介

回首向来萧瑟处,也无风雨也无晴

文章存档

2016年(1)

2015年(36)

我的朋友

分类: Android平台

2015-11-24 14:46:39

在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


阅读(3174) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~