簡體   English   中英

如何將Android電子郵件源代碼導入eclipse項目?

[英]How to import android email source code into eclipse project?

我從此處下載了android Email應用程序源代碼[2.2版]。 我刪除了.classpath和.project文件,以便可以導入現有的android項目。 一切似乎都奏效了。 但是,我遇到了很多重復出現的錯誤,例如:

與會者無法解析為變量

android.provider.Calendar無法解析為變量

日歷無法解析為變量

我設置了正確的android 2.2版,我缺少什么?

謝謝大家的幫助

我在電子郵件方面也遇到了同樣的問題。 通過將以下jar添加到構建路徑中,我解決了該問題,因此,所有錯誤均已解決。

../out/target/common/obj/APPS/Email_intermediates/classes.jar
../out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar

但是您需要使用平台來構建應用程序。

許多包含的應用程序不能(或至少不能)使用SDK構建,因為它們依賴於非導出功能,該功能在系統構建過程中僅是“可見的”。 我不確定電子郵件是否仍在此類別中,但是那是杯形蛋糕。

有三種潛在的解決方法。 最好是重寫應用程序的那些部分,以使用在SDK中導出的功能,因此相當穩定。

下一步是使用反射在運行時拾取丟失的片段。

最后是在您的項目中為所需的非公共平台部分做虛空偽類。 這些足以讓程序進行編譯,並且在運行時由於與隱藏的系統功能發生名稱沖突而被拒絕,因此您最終將使用真實的類而不是虛擬的類。

正確的做法是使用平台構建系統而不是SDK來構建應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM