CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5656|回复: 3

CC-A80 Android 編譯過程

[复制链接]
发表于 2016-1-27 14:50:48 | 显示全部楼层 |阅读模式
   CC-A80 編譯 Android 時,碰到了不少問題,因為是新手,在網路上找答案,還好都一一克服了。以下幾點是我所遇到的問題,並列出我自己的解決方式,或許不是最好,大家可以參考一下。

使用環境:
OS:  Windows 10  + Vmware workststion  11.0.0
Sub OS:  XUbuntu 12.04.05
官方安裝手冊:
http://dl.cubieboard.org/model/c ... -Building-Guide.pdf

1. VM 安裝UBuntu時,我第一次安裝中文版,在編譯 Android 時一直出問題,後來改安裝英文版,就可以通過。建議用英文版本安全點。
2. VM的虛擬硬碟建議150G以上。原本我是用系統建議的20G,結果光把原始碼弄好,就幾乎吃光光,不然就是最後在 pack 時沒空間,頓時傻眼。如果你會做 Disk Expand,那你可以等不夠時再弄,不過還是建議在最初就把硬碟弄大一點。
3. JAVA安裝也是重要,否則 Android 會不能編譯。我是參照網路上這一篇:
    http://askubuntu.com/questions/6 ... nstall-oracle-jdk-6
    因為按照官方手冊中作法,會找不到 javac -version,所以在網路上看到的這方式還不錯。
4. 在安裝手冊中第6頁,有一串要升級的程式,發現在依照順序安裝後,gcc會消失,所以我把 sudo apt-get install gcc g++ gcc-arm-linux-gnueabi gcc-arm-linux-gnueabihf g++-multilib 放在最後面,就可以了。因為才接觸Linux不久,不太清楚是為何如此。
5. 再來就是原始碼放到資料夾,對壓縮檔做 tar 時,別多餘的下 sudo 指令,否則在做 extract-bsp 時,會出現 error。弄了半天,才知道原來是 out 資料夾有 root 權限。
6. lichee 的編譯問題應該比較少,除了第4點找不到 gcc 外,應該很簡單。
7. Android 的編譯,只要 java 版本沒問題就OK,我原本還到官網下載最新的1.8.0版,    結果編譯時出現 java 版本錯誤,系統只接受 1.6.0 的,只能乖乖再安裝1.6.0 。編譯的時間很久,要有心理準備。
8. 編譯成功後,執行 pack ,成功的話就會在 /lichee/tools/pack 中看到 img 檔。

以上是我依據官方指導手冊,實際執行的成果。img 還沒燒錄到 CC-A80 中,等板子回到手中,再來試試看。

回复

使用道具 举报

 楼主| 发表于 2016-1-27 16:24:24 | 显示全部楼层
剛剛燒錄成功。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2016-1-27 17:46:45 | 显示全部楼层
欢迎加入到社区中来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-4-19 23:58 , Processed in 0.022109 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部