我有兩個XML文件位於res/xml /中。一個文件是位於該目錄中的普通XML文件,名爲myfile.xml,我可以通過R.xml.myfile
來正常訪問它。爲什麼R不會更新鏈接的XML文件?
Eclipse允許您鏈接來自其他位置的文件。我有另一個從另一個驅動器鏈接的XML文件。無論我做什麼,我都無法通過R.xml.newfile
訪問此文件。我甚至嘗試過一個DTD文件,並且不能通過R獲得。
我做錯了什麼,或者這是一種錯誤?
我有兩個XML文件位於res/xml /中。一個文件是位於該目錄中的普通XML文件,名爲myfile.xml,我可以通過R.xml.myfile
來正常訪問它。爲什麼R不會更新鏈接的XML文件?
Eclipse允許您鏈接來自其他位置的文件。我有另一個從另一個驅動器鏈接的XML文件。無論我做什麼,我都無法通過R.xml.newfile
訪問此文件。我甚至嘗試過一個DTD文件,並且不能通過R獲得。
我做錯了什麼,或者這是一種錯誤?
無論我做什麼,我都無法通過R.xml.newfile訪問 此文件。我甚至 嘗試了一個DTD文件,並且通過R也不可用 。
如果「鏈接」文件是不是在你的res/
目錄樹,aapt
將找不到它。如果您可以讓Eclipse在Linux/OS X中將「鏈接」文件設置爲符號鏈接,它可能會起作用。或者,您可以跳過Eclipse的「鏈接」概念並自行設置符號鏈接。或者,您可以創建自己的構建腳本,將文件從其現有位置複製到項目的res/
目錄。
那麼,如果文件不在res或assest文件夾或項目內部,當應用程序要在實際設備上執行時它將如何可用。
如果需求保持相同的嘗試訪問其他程序產生的網絡資源
爲什麼不能直接在項目中導入它而沒有鏈接? – 2010-07-28 23:19:10
由於XML是由另一個程序生成的,並且它在另一個位置生成它。 – Bromide 2010-07-29 01:02:11