2017-08-31 119 views
0

我正在嘗試構建Nexus 5x的AOSP(奧利奧)。我正在構建Ubuntu 14.04。我該如何解決Oreo的這個AOSP構建錯誤?

我去https://source.android.com/source/requirements和安裝的所有要求。我甚至卸載了我的版本的OpenJDK8(161),贊成網站上的45版本。得到AOSP後使用sudo更新替代品 - 所有的,我確信我所有的與Java相關的命令指向這個版本的Java 8

的我得到了二進制預覽斑點從https://developers.google.com/android/blobs-preview和untar'd /就跑。

從內部版本號頁面https://source.android.com/source/build-numbers我發現nexus 5X的版本是OPR6.170623.013,對應於分支android-8.0.0_r4。

所以,我回購初始化-b Android的8.0.0_r4,其次是回購同步,然後通過提取我的二進制圖像(其中安置了他們在供應商,如預期)。然後我做了一頓午餐,選擇了aosp-bullhead-userdebug(選項25),然後製作-j8。

在建築的一小時後,生成許多與以下錯誤的Java文件的失敗(81個錯誤)。

「錯誤:Unicode的公司及其他:不可映射字符編碼爲UTF-8 // 2016年以後呢?」。

有誰知道我怎麼能解決這個生成錯誤?

回答

相關問題