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