2

我想更改应用程序用户的环境变量(假设我有 root 权限)。“应用程序用户”(如 app_0、app_1 ...)如何加载他们的环境变量?例如,在 ubuntu 中,我可以通过 .bashrc 或 /etc/profile 等更改环境变量。app_X 用户的 .bashrc 等用户配置文件在哪里?

# su app_0
$ export
ANDROID_ASSETS
ANDROID_BOOTLOGO
ANDROID_DATA
ANDROID_PROPERTY_WORKSPACE
ANDROID_ROOT
ASEC_MOUNTPOINT
BOOTCLASSPATH
EXTERNAL_STORAGE
LD_LIBRARY_PATH
LOOP_MOUNTPOINT
PATH
PWD
$ echo ~
~
$ echo $PATH
/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
$ echo $PWD
/data/data
$ echo $LD_LIBRARY_PATH
/vendor/lib:/system/lib
$ cd ~
cd: can't cd to ~
$
4

1 回答 1

0

Android 中没有每个用户的变量。您可以通过修改引导脚本来更改全局脚本,但这可能会产生不良影响,除非您只是添加一个新脚本。 init*文件一般在/.

于 2012-09-25T05:04:39.757 回答