工程中沒有public.xml文件可是使用apktool後res/values/目錄下會自動生成一個public.xml文件,該文件內容爲R文件跟資源相關的部分,例如:string,id,color...。對於該文件的做用我認爲是在反編譯後從新打包的過程當中肯定資源文件在R中值,以防止修改了資源文件的id變化對源碼中資源引用(源碼中的資源id已經轉換爲R文件中的數字串)的錯亂。android
工程中也能夠在res/values/目錄下建立public.xml文件,相關的資料很少,具體的做用和1中相似,網絡中基本上都指向了:http://stackoverflow.com/questions/9348614/what-is-the-use-of-the-res-values-public-xml-file-on-android。可是該網頁中的例子我沒有成功。建立了public文件後沒有達到固定id的做用。網絡