2012-11-23 53 views
1

我下載的源代碼,富文本編輯器來自:如何讓Android富文本編輯器正確編譯?

http://code.google.com/p/android-richtexteditor/

和代碼將無法正確編譯。我得到的錯誤是:

"Unable to resolve target 'android-4'", 

"AndroidManifest.xml file missing!", and in the Html.java file there are 2 errors involving; 

"The import org.ccil cannot be resolved" 

當您下載文件時,您將需要下載源代碼版本4,因爲最新版本的源代碼已被刪除。我正在使用eclipse版本4.2.0,Android SDK Manager修訂版20.我已經安裝了API版本4.0,4.1和許多額外功能。我很確定我下載了「經典」版本的eclipse。我懷疑這些錯誤有兩個原因,並且會喜歡輸入。關於這個項目和通用錯誤的其他線程一直沒有幫助,因爲至少有一個線程排名最高的答案實際上是不正確的。此外,提出的指示不適用於我的蝕刻版本,或者不完整。

回答

1

「無法解析目標‘的Android-4’」

的項目設置要針對API等級4(安卓1.6)建成,你不必在你發展是SDK機。

「AndroidManifest.xml文件丟失!」

這應該是不言自明的。

「的進口org.ccil不能得到解決」

這表明缺少類,或者可能是代碼的一個不完整的重構。

考慮到這段代碼在兩年內還沒有保存好,我建議你或許考慮一些更現代的東西。例如,我正在致力於a RichEditText widget以填補相同的角色。

+0

其實,「AndroidManifest.xml文件丟失了!」不是自我解釋,因爲清單文件包含在源代碼下載中。你自己試過了嗎? – user1848202

+0

@ user1848202:不,因爲我沒有使用該代碼。如果Eclipse找不到'AndroidManifest.xml',那麼顯然,Eclipse在導入項目方面存在問題。這不是任何人都能夠很好地幫助你,因爲我們無法從這裏看到你的IDE。 – CommonsWare

+0

我需要一些可以打開並從RTF文件中讀取的東西,我之前的印象是這個項目有這些功能,但我還沒有看到它運行。 – user1848202