我正在嘗試編譯Android的Gallery App源代碼,該代碼目前在Google Source上公開。從源代碼構建捆綁的Android Google Apps
我已經在這個過程中的一些問題,所以我會回顧一下我做:
- 克隆從git倉庫
- 導入基於Eclipse 項目
- 添加framework.jar和core.jar從源代碼庫訪問隱藏和內部的API。 (作爲回答here)
不過,我還是得到了一些實例變量的編譯器錯誤(例如從TextView的派生類:mScrollX,mRight等)。其中一些被標記爲超級祖先的保護,所以他們不能從源代碼解析(如看到here)
我對其他Android內部類的其他類似的問題。在配置環境以編譯這些類型的應用程序時,我錯過了些什麼?
是的,這些應用程序不打算針對Android SDK構建,而僅僅作爲完整系統構建的一部分。我的回憶是,官方的說法是,只使用公共API來獲取它們對SDK的清理是可取的,但不被視爲優先事項。 –