編輯:開發入門
一、配置環境
1. 磁盤需要6G以上剩余空間
2. Linux系統 Ubuntu 6.06以上版本,
3. Git工具(Git 1.5.4以上版本) 它是類似CVS的版本管理工具,如果你的代碼不用從網上下載,而是從別人處復制,則無需此工具
$ sudo apt-get install git-core gnupg
4. Java環境(JDK 5.0 update12以上版本)
$ sudo apt-get install sun-Java6-jdk 具體安裝請見上篇文檔《android環境的搭建》
5. Python (Python 2.4以上版本)
從http://www.Python.org/download/下載2.4以上版本
$ tar xvzf python-2.4.5.tgz $ cd Python-2.4.5/ $ ./configure $ make; make install
6. 依賴的deb包
$ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl
其中flex bison build-essential zip curl可以從光盤安裝其余gperf libsdl-dev libesd0-dev libwxgtk2.6-dev需要從網上安裝,它們還依賴一些安裝包,所以要用apt-get下載,不要直接下deb包安裝
7. 調試工具 $ sudo apt-get install valgrind
二、下載及編譯android源碼
1. 下載安裝腳本 $ wget http://android.git.kernel.org/repo $ chmod 777 repo $ cp repo /bin/
2. 用安裝腳本下載源碼 $ mkdir mydroid $ cd mydroid $ repo init -u git://android.git.kernel.org/platform/manifest.git $ repo sync
3. 編譯 $ cd mydroid $ make
4. 問題的解決
1) make若提示找不到-lncurses,則需要做以下鏈接 ln –s /lib/libncurses.so.5 /lib/libncurses.so
2) make若提示找不到run-java-tool,則需要設置java的安裝路徑 $ export android_JAVA_HOME=$Java_HOME 5. 編譯後生成的img檔,運行 $ find . –name *.img 即可看到編譯後生成的img檔
三、運行
1. 運行普通的虛擬器emulator emulator的路徑是/home/xIEyan/bin/mydroid/out/host/Linux-x86/bin/emulator $ . build/envsetup.sh $ partner_setup $ emulator
2. 指定img運行 $ export android_PRODUCT_OUT=/home/xIEyan/bin/mydroid/out/target/product/generic $ emulator -image system.img -data userdata.img -ramdisk ramdisk.img
四、參考 1. 官方網站的安裝說明 http://source.android.com/download
先決條件在本文中,我們將創建一個在 Android 設備上運行的移動應用程序。您將需要安裝 android SDK;本文使用 V1.5 SDK。應用程序代碼將用 Sca
環境監控系統在這個場景中,我們假設您是企業所在的若干辦公場所的資產管理員。管理資產與管理數據中心沒有太大的差別 — 一般情況下都很枯燥,只有出現緊急的情況下工作才會比較
首先描述下我要做的東西,一個帶3D效果的滑動開關: 1. 消息如何抓獲有兩種方法,一種就是使用windows 下現有的”BUTTON”窗口類,調用Creat
簡介: Cameron Laird 用一篇對受歡迎的 Expect 工具的概述開啟了他新的月度專欄,Expect 是一種功能大大超出大多數程序員和管理員認識的