最近因為在研究Android的Launcher,
左右滑動、軟體清單、Widget... 這些都是Launcher底下的內容 |
開始要學會make(製作)自己的Android System。
主要原因是Launcher也是APK - 放在預設系統內的一隻APK,
而Google釋出的Source Code裡,Launcher用了很多Android Library以外的系統原生類別(Class),
所以必須make出一個Android系統來搭配Launcher,才看的出執行結果。
在製作自己的Android OS時,
如果遇到了︰
You are attempting to build with the incorrect version
of java.
Your version is: java version "1.6.0_22".
The correct version is: 1.5.
原來是Android Froyo(含)以下在make時,要求使用JDK5,
而非你現在可能在用的JDK6。
所以必須將系統的OS切換成JDK5。
指令為︰
$ sudo update-java-alternatives -s java-1.5.0-sun
剩下的文章等手邊案子差不多再繼續吧...XD
No comments:
Post a Comment