emulator可以用它來啟動模擬器。emulator -avd G8 -partition-size 150 -memory 855 G8是我的模擬器的名字,partition-size 設定的ROM的大小,memory 是設定的RAM的大小adb adb是最常用的工具,全名叫Android調試橋(Android Debug Bridge)。
它是用來管理模擬器和真機的工具,它是個cs程式,由三部分組成:
1、一個用戶端。在你的開發機上運行(pc機),通過adb命令用shell調用另一個用戶端,比如其他工具ADT和DDMS也可以是用戶端。
2、一個服務端。作為後台服務在你的pc上運行。它是用戶端和模擬器和真機上deamon溝通的橋樑。
3、一個deamon。在模擬器和真機後台啟動並執行進程。
一、 adb配置
在windows下,只要把環境變數設定好就行了。
在linux下也是如此。我的系統是fedora14,進行如下步驟:
1、$gedit ~/.bashrc
2、在最後添加你的adb的路徑
#adb PATH
export PATH=$PATH:/home/linc/Dev/android/android-sdk-linux_x86/platform-tools/
這樣就可以了,試試吧,輸入:adb shell
二、adb能幹什麼
1、查看當前模擬器和真機
adb devices
2、安裝程式
adb -s emulator-5556 install helloWorld.apk
3、轉送連接埠
adb forward tcp:6100 tcp:7100
4、複製檔案
(1)從pc複製到模擬器或真機(推)
adb push <local> <remote>
(2)從模擬器或真機複製檔案到pc(拉)
adb pull <remote> <local>
舉例:adb push foo.txt /sdcard/foo.txt
5、啟動停止服務
adb start-server
adb kill-server
6、shell
adb shell
用shell命令就可以像在linux下控制機器一樣了,你可以用ls、mkdir等
7、help
很重要的命令哦,adb help。
其實adb還有很多功能,可以閱讀官方文檔。
sqlite3sqlite無疑是非常成功的資料庫,有很多種工具調試它,給大家推薦一個視覺化檢視sqliteexport。其實Android SDK中內建了sqlite3,這是個命令列工具,用習慣了,你會發現它非常好用。1、sqlite3的位置在/android-sdk-linux_x86/tools/路徑下2、開啟資料庫sqlite3 /data/data/com.linc/databases/db.db3、命令.help 協助,用這個命令你就會把所有命令都學會了。.tables 查看db中表4、執行sql語句可以執行好多語句哦,如查詢:select * from name;5、limit關鍵字如返回從第11條開始的100條資料select * from name limit 10 100;6、查看當前sqlite3的編碼方式PRAGMA encoding;列印出UTF-8