我在IntelliJ中的當前Android項目結構是free.nrw.commons,但我需要將其更改爲fr.free.nrw.commons。我創建了'fr'文件夾,並使用重構工具將'free.nrw.commons'移動到'fr'文件夾中,但這似乎破壞了與佈局文件的鏈接,例如resDialogText = R.string.crash_dialog_text
產生錯誤'無法解析符號R」。重構(移動)IntelliJ IDEA中的項目文件夾後重新生成R.java文件的錯誤
所以我刪除了R.java文件並重新生成了它,但是這並沒有解決問題,並且在嘗試重新生成時出現錯誤Error:android-apt-compiler: [commons] invalid resource directory name: C:\Users\misao\Documents\GitHub\apps-android-commons\commons\res java
。
我也看過類似的StackOverflow線程和嘗試這些步驟,都無濟於事: (1)無效高速緩存和重啓, (2)經過任何虛假android.R進口可能阻礙再生。
任何幫助將不勝感激。
發佈您的res /文件夾的內容和結構 – Blackbelt
發佈這裏太長,但它在GitHub上。 https://github.com/misaochan/apps-android-commons/tree/master/commons/res – misaochan
另外,沒有人知道一種方法來修改項目文件夾結構,以適應從free.nrw.commons更改包名稱到fr.free.nrw.commons,而不使用似乎破壞事物的'移動'工具?重命名似乎工作正常,但不能僅僅在需要4個文件夾層而不是3層時才這樣做。 – misaochan