1
我想在我的源代码中使用自定义的环境变量。我使用System.getenv()来做到这一点,代码行看起来像这样。 Log.d("MyTest","== MyEnv " + System.getenv("AP") + " ANDROID_ASSETS:" + System.getenv("ANDROID_ASSETS"));
如何获取用户定义的环境变量?
之前,我执行我的代码,我定义我的AP变量与出口:export AP="12345"
而这是我的set命令
ANDROID_ASSETS=/system/app
ANDROID_BOOTLOGO=1
ANDROID_DATA=/data
ANDROID_PROPERTY_WORKSPACE=9,32768
ANDROID_ROOT=/system
AP=12345
的输出...
然后我执行我的代码和我得到这条线从logcat
D/MyTest(5363): == MyEnv null ANDROID_ASSETS:/system/app
我定义的环境变量的值为null。有关为什么它不起作用的任何建议?
我也尝试setprop/getprop没有结果。我想我必须使用这样的东西。谢谢 – Michalis 2010-09-20 18:39:05