CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

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

CC-A80 Android 編譯過程

[复制链接]

1

主题

0

好友

1万

积分

论坛元老

Rank: 8Rank: 8

贡献
1940
金钱
4799
威望
1940
买家信用
卖家信用
积分
10628
发表于 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 中,等板子回到手中,再來試試看。

回复

使用道具 举报

1

主题

0

好友

1万

积分

论坛元老

Rank: 8Rank: 8

贡献
1940
金钱
4799
威望
1940
买家信用
卖家信用
积分
10628
发表于 2016-1-27 16:24:24 |显示全部楼层
剛剛燒錄成功。


本帖子中包含更多资源

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

回复

使用道具 举报

46

主题

12

好友

1万

积分

超级版主

Rank: 8Rank: 8

贡献
3061
金钱
7627
威望
3061
买家信用
卖家信用
积分
17326
发表于 2016-1-27 17:46:45 |显示全部楼层
欢迎加入到社区中来
回复

使用道具 举报

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

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2018-12-14 23:43 , Processed in 0.024115 second(s), 15 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部