用了 Donut 後,若安裝網路下載的 Android 應用程式 .apk 檔安裝上去,執行後就會發覺畫面大小怪怪的。不像以前會佔用整個螢幕,而變中間小小的一塊。如下圖所示:
這樣看起來當然很不舒服。開了一個 issue 追蹤此問題。後來有一位可能是日本人的回應,提到應用程式要設定 largeScreens=”true” 才行。但這樣就需要重新編譯該程式。對於從網路下載回來的 .apk 來說,還是幫不上忙。
只好去 trace 源碼,看 Donut 怎麼處理 largeScreen 這個標籤。結果發現, Read more »
如果你 repo sync 了這兩天最新的 code,應該會發覺,又編不出來了。原因就在於 Android 的 tree 拿掉了 OpenSSL Engines,導致 external/wpa_supplicant 編譯出錯。
我們很快的與 Android team 的 Kenny Root 和 Jean-Baptiste Queru 聯繫。所幸這個問題也會影響到手機的版本,因此他們很快的提出了修正:Change 11375。
我剛測試過。基本上可以通過編譯了,但是不是可以正常運作,會不會引進別的問題,還要進一步詳細測試。
注意必須完整的重新編譯才有效果。因為這個修正只不過改了一個 flag,但 build system 並未將 makefile 納入 prerequisite,因此要手動 clean 掉再重編才行。
在老朋友 pofeng 的協助下,幫我們在 google sites 建立了新的網站,並幫忙把原有的文章都轉移過去。真是辛苦了! 網址一樣是
新網站是不是看起來比較優呢? 不過改善沒有止境。特別需要一些美工人才,幫我們設計一些 logo 是最好的。如果你願意幫我們維護網站,請與我們聯絡:
距離上次 v0.9 的發佈也已經兩個多禮拜了。這段期間也有了不少的重要更新,像是無線網路,和新的安裝程式等。為了方便大家測試,我們再做了一個新的 iso 和 usb image 以供下載。
除了包含先前 v0.9 版的特色外,這個版本新增的功能有:
- 以 Donut (Android 1.6) 為基礎
- 支援無線網路,可從 GUI 開啟並設定
- 新的安裝程式,可支援安裝至 ext3/ext2/ntfs/fat32
- 可載入 firmware 的 hotplug
- 開啟了大部分的驅動程式,使自動偵測更加完整
- 鍵盤支援的改善,USB 鍵盤也可以使用
- 按下電源鍵可關機
要下載 source code 編譯,請用
$ repo init -u git://git.android-x86.org/platform/manifest.git
$ repo sync
$ make iso_img usb_img TARGET_PRODUCT=eeepc
|
歡迎多多測試並回報哦!
新的 Android-x86 安裝程式終於做好了。請 repo sync 最新的 code 來編譯。用 iso 或 usb 開機時,選擇第四項 “Install Android to harddisk” 即可進入安裝程式。
我的安裝程式有幾個特點: Read more »
為期兩天的 COSCUP 2009 圓滿落幕了。今年的規模更勝往年,參與人數超過 450 人。見到不少傳聞中的高手,聽到很多好玩的東西,增長許多的見聞,圓滿達成社群大拜拜的目的。大家最想見到的正妹,當然也是有的,只是不多就是了…
我在 lighnting talk 中介紹了 Android-x86 計劃。只可惜短短的五分鐘,來不及做些 demo。雖然後來的 BoF 中 demo 了剛做好的安裝程式。不過因為教室的投影設備太差,效果不好。殊為可惜…
Lightning talk 有五分鐘限制,時間一到就拔螢幕。所有講者都像打仗一樣,拼命想在五分鐘內秀完自己的東西,帶來許多有趣的效果,讓全場笑聲不斷。不過,強制關螢幕而且事先沒有任何提醒,畢竟對講者不夠尊重。希望能有改進的空間。
無論如何,今年的 COSCUP 算是辦得相當成功。在此為所有辛苦的工作人員致意,說聲:「您辛苦了!」
Read more »
雖然是先前已改好的功能,不過一直忘了加進目前的 git tree 中。趁著為 COSCUP 2009 準備 demo 的機會,終於把這部分補了上來。請 repo sync 一下試試。
明天的 COSCUP 2009,我將在 lightning talk 中介紹 Android-x86 計劃。明天見!
前幾天為了幫 Android-x86 申請新網址,了解了一下 .com、.org、.info 等網域名稱的申請方式。基本上還滿簡單的嘛! 填好資料,線上用信用卡刷卡付帳就行了。
原本的部落格網址 cwhuang.idv.tw 雖然已經用了許久,不過還是決定申請更短更好記的網址名稱。想了想,cwhuang.info 還滿不錯的,又短又好記,而且最便宜! 於是就申請下來囉…
Android 提供了一個偵錯工具叫 adb (Android Debug Bridge)。對於真實的 Android phone 來說,需透過 USB 接線與手機連接,然後就可使用 adb 來監控手機的狀態。若使用 Android 模擬器,則透過 TCP 5554 port 來連接。此外,adb 還可透過 TCP 與遠端的 Android-x86 機器(或任何一個已連上網的 Android 系統)做連線。方法如下:
$ export ADBHOST=<remote ip>
$ adb shell
|
如此就會進入指定 IP 機器的 interactive shell,就好像 telnet 進去一樣。如果先前執行過 adb,而遠端 Android 機器重新開機,或想改連不同的 ip,就必須先下 adb kill-server 殺掉系統中可能存在的 adb daemon。
常用的 adb 指令介紹如下: Read more »
Yi Sun 已經為 Android-x86 計劃註冊了新的網址:android-x86.org。好記多了吧?
Git server 也有新網址 git.android-x86.org
$ repo init -u git://git.android-x86.org/platform/manifest.git
$ repo sync
|