在 Donut 執行舊的 Android 應用程式

By cwhuang, 2009 年 08 月 28 日

用了 Donut 後,若安裝網路下載的 Android 應用程式 .apk 檔安裝上去,執行後就會發覺畫面大小怪怪的。不像以前會佔用整個螢幕,而變中間小小的一塊。如下圖所示:

Donut 應用程式小畫面

這樣看起來當然很不舒服。開了一個 issue 追蹤此問題。後來有一位可能是日本人的回應,提到應用程式要設定 largeScreens=”true” 才行。但這樣就需要重新編譯該程式。對於從網路下載回來的 .apk 來說,還是幫不上忙。

只好去 trace 源碼,看 Donut 怎麼處理 largeScreen 這個標籤。結果發現, Read more »

Build breaks again?

By cwhuang, 2009 年 08 月 27 日

如果你 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 掉再重編才行。

新的 Android-x86 網站

By cwhuang, 2009 年 08 月 26 日

在老朋友 pofeng 的協助下,幫我們在 google sites 建立了新的網站,並幫忙把原有的文章都轉移過去。真是辛苦了! 網址一樣是

新網站是不是看起來比較優呢? 不過改善沒有止境。特別需要一些美工人才,幫我們設計一些 logo 是最好的。如果你願意幫我們維護網站,請與我們聯絡:

新的 Android-x86 測試版本

By cwhuang, 2009 年 08 月 20 日

距離上次 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

歡迎多多測試並回報哦!

安裝程式可以用了!

By cwhuang, 2009 年 08 月 18 日

新的 Android-x86 安裝程式終於做好了。請 repo sync 最新的 code 來編譯。用 iso 或 usb 開機時,選擇第四項 “Install Android to harddisk” 即可進入安裝程式。

Boot selection for installation

我的安裝程式有幾個特點: Read more »

COSCUP 2009 圓滿結束

By cwhuang, 2009 年 08 月 16 日

為期兩天的 COSCUP 2009 圓滿落幕了。今年的規模更勝往年,參與人數超過 450 人。見到不少傳聞中的高手,聽到很多好玩的東西,增長許多的見聞,圓滿達成社群大拜拜的目的。大家最想見到的正妹,當然也是有的,只是不多就是了…

我在 lighnting talk 中介紹了 Android-x86 計劃。只可惜短短的五分鐘,來不及做些 demo。雖然後來的 BoF 中 demo 了剛做好的安裝程式。不過因為教室的投影設備太差,效果不好。殊為可惜…

Lightning talk 有五分鐘限制,時間一到就拔螢幕。所有講者都像打仗一樣,拼命想在五分鐘內秀完自己的東西,帶來許多有趣的效果,讓全場笑聲不斷。不過,強制關螢幕而且事先沒有任何提醒,畢竟對講者不夠尊重。希望能有改進的空間。

無論如何,今年的 COSCUP 算是辦得相當成功。在此為所有辛苦的工作人員致意,說聲:「您辛苦了!」
Read more »

鍵盤的改善功能已加入

By cwhuang, 2009 年 08 月 14 日

雖然是先前已改好的功能,不過一直忘了加進目前的 git tree 中。趁著為 COSCUP 2009 準備 demo 的機會,終於把這部分補了上來。請 repo sync 一下試試。

明天的 COSCUP 2009,我將在 lightning talk 中介紹 Android-x86 計劃。明天見!

部落格新網址 cwhuang.info

By cwhuang, 2009 年 08 月 13 日

前幾天為了幫 Android-x86 申請新網址,了解了一下 .com、.org、.info 等網域名稱的申請方式。基本上還滿簡單的嘛! 填好資料,線上用信用卡刷卡付帳就行了。

原本的部落格網址 cwhuang.idv.tw 雖然已經用了許久,不過還是決定申請更短更好記的網址名稱。想了想,cwhuang.info 還滿不錯的,又短又好記,而且最便宜! 於是就申請下來囉… :)

Android-x86 的偵錯方法

By cwhuang, 2009 年 08 月 10 日

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 »

新的網址 android-x86.org

By cwhuang, 2009 年 08 月 09 日

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

OfficeFolders theme by Themocracy