android 4.2相比4.1又作了一些改動,將全部私有資源的聲明放到了framework/base/core/res/res/values/symbols.xml中。 android
若是對系統新增了一些資源進行源碼編譯時會遇到 com.android.internal.R.XX can not find symbol的問題。 xml
具體解決方法網上已經有人提出: 資源
make framework 2>&1 | sed -n -f MakeJavaSymbols.sed | sort -u 源碼
使用這個命令將會列出全部新增的私有資源,將它們拷貝到symbols.xml中便可。 編譯