Android 台灣中文網
標題:
多個專案整合 R.java
[打印本頁]
作者:
Zhen-Ru-Liu
時間:
2013-4-10 21:11
標題:
多個專案整合 R.java
小弟在做學校專題時碰到了一些問題
我們有三個人付責寫程式 各自建立專案
最後以 主專案 用 add library的方式 將另外兩個專案(設定library)加進去
但小弟的電腦不知道為何 主專案build出來的R.java會缺少一些其它專案R.java 內的 id
另一個組員的電腦卻是正常的
每個專案都沒有錯誤存在
也砍掉R.java讓它重新產生過也沒用
重新命名消失的id也沒有
不知道有沒有其它大大碰到類似的問題?
作者:
ploglin
時間:
2013-4-11 17:24
用 add library 的方式
那應該會產生
class.a.R
class.b.R
class.c.R
所以在呼叫其它專案的資源時不可以直接寫 R.id.xxx
要寫全名 class.a.R.id.xxx
不知道你是不是遇到這個問題
作者:
Zhen-Ru-Liu
時間:
2013-4-11 19:35
感謝大大的回應
但主專案沒有直接使用其他專案裡的id
比方說 有a b c 三個專案 a為主專案 b c為library
b 的R.java裡有
id.1
id.2
id.3
a把另兩個用add library的方式加入
加入後正常來說應該在a 的R.java裡也會加入
id.1
id.2
id.3
但是id.2卻不見了
會產生 java.lang.NoSuchFieldError
作者:
ploglin
時間:
2013-4-16 09:57
那你有用 clear project 來重新產生 R.java 嗎?
作者:
Zhen-Ru-Liu
時間:
2013-4-30 16:17
恩恩 有試過了
現在電腦重灌後
就變得正常了~"~
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1