• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            life02

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              197 隨筆 :: 3 文章 :: 37 評論 :: 0 Trackbacks

            安裝APK文件到Android模擬器

            Android手機使用的執行文件為APK格式,類似于Windows平臺的exe文件。在Android模擬器中安裝APK文件有多種方法,如果 你是開發人員,可以通過Eclipse+ADT,使用DDMS可以傳輸文件。大多數可以直接在Windows的cmd中操作就可以了。

            一、首先在Android SDK的Tools文件夾中找到emulator.exe文件并運行,這時Android模擬器就啟動了,

            二、 將android123.apk文件復制到Android SDK的Tools目錄中(點擊下載Android123.apk文件),使用cmd的cd命令定位到Android 模擬器目錄Tools中,執行adb install android123.apk命令,這時模擬器將會自動執行安裝。 

            三、在Android模擬器中可以找到我們安裝好的文件-Android手機之家。

            四、 用鼠標單擊這個文件就可以看到Android手機之家網站的演示程序。 

              寫在最后我們可以發現安裝Android軟件到模擬器很簡單,只需要執行adb install命令就可以了,當然其實我們做的是復制文件到Android模擬器的/data/app文件夾,并創建了一個快捷方式。

             

            Android sdcard的使用

             

            (下面是在linux運行的,而且是在sdcard的鏡像文件同一目錄下進行操作的)
            這兩天在實現播放器列表實現,其中需要使用到Sdcard,在網上收集到了一些sdcard的使用,發現幾乎都是錯誤的,最后經過小組幾個人的探討,終于將sdcard使用成功了。下面就將使用sdcard的使用步驟總結下來:
            我們在網上會發現,很多人都是這樣來操作sdcard的:
            1、首先是生成sdcard鏡像文件sdcard.img或者是其他的名稱。命令為:mksdcard -l sdcard capacity directory
            例如:mksdcard 1024M D:\sdcard.img

            directory 指的是鏡像文件存放的目錄,capacity就是要創建的鏡像文件的容量。這里將鏡像文件放在當前目錄下。

            2、之后,啟動模擬器:emulator -sdcard sdcard鏡像文件的目錄
            例如:emulator -sdcard D:\sdcard.img

            3、打開另外一個終端,輸入下面命令來將資源放入到sdcard里面
            adb push source-file sdcard的鏡像文件目錄
            這個時候會發現這是不能成功的,會得出Read Only System 這樣的錯誤失敗提示。
            這里,來分析一下為什么會失敗。
            在 創建sdcard鏡像文件的時候,生成的sdcard.img只是一個鏡像文件,而不是一個真正的目錄,所以如果要將資源文件放入到sdcard的鏡像文 件中,當然是錯誤的,而我們會發現,sdcard是Android中的存儲模擬設備,類似于計算機的硬盤一樣,這樣我們可以向其中放入資源文件,即可以將 命令adb push <目錄/audio.mp3> </sdcard/audio.mp3>的鏡像文件目錄
            改為 adb push <目錄/audio.mp3> </sdcard.之后,我們進入adb shell中檢查是否將文件放入了sdcard中,使用命令adb shell,ls一下,找到sdcard,檢查一下sdcard中,這時,sdcard中已經擁有資源了,即我們的push命令運行成功。
            以上就是sdcard存儲資源的使用。

             

            adb命令的使用

            adb(Android Debug Bridge)是Android 提供的一個通用的調試工具,借助這個工具,我們可以管理設備或手機 模擬器 的狀態 。還可以進行以下的操作:
            1、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級;
            2、在設備上運行shell命令;
            3、管理設備或手機模擬器上的預定端口;
            4、在設備或手機模擬器上復制或粘貼文件;

            以下為一些常用的操作:
            1、安裝 應用到模擬器:
            adb install
            比較遺憾的是,Android并沒有提供一個卸載 應用的命令,只能自己手動刪除 :
            adb shell
            cd /data/app
            rm app.apk
            2、進入設備或模擬器的shell:
            adb shell
            通過上面的命令,就可以進入設備或模擬器的shell環境中,在這個Linux Shell中,你可以執行各種Linux 的命令,另外如果只想執行一條shell命令,可以采用以下的方式:
            adb shell [command]
            如:adb shell dmesg會打印出內核的調試信息。
            3、發布端口:
            可以設置任意的端口號,做為主機 向模擬器或設備的請求端口。如:
            adb forward tcp:5555 tcp:8000
            4、復制文件 :
            可向一個設備或從一個設備中復制文件,
            復制一個文件或目錄到設備或模擬器上:
            adb push
            如:adb push test.txt /tmp/test.txt
            從設備或模擬器上復制一個文件或目錄:
            adb pull
            如:adb pull /addroid/lib/libwebcore.so .
            5、搜索模擬器/設備的實例:
            取得當前運行的模擬器/設備的實例的列表及每個實例的狀態:
            adb devices
            6、查看bug報告:
            adb bugreport
            7、記錄無線通訊日志:
            一般來說,無線通訊的日志非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:
            adb shell
            logcat -b radio
            8、獲取設備的ID和序列號:
            adb get-product
            adb get-serialno
            9、訪問數據庫SQLite3
            adb shell
            sqlite3

            10、通過gsm call命令可以像Android 模擬器打電話 ,除了在EclipseADT 的DDMS中通過按鈕Dial外,還可以通過DDMS外殼調用gsm call命令直接撥打,我們首先需要啟動AndroidEmulator,然后在cmd環境下執行telnet localhost 5554 下面就可以向Android模擬器 撥號,參數為gsmcall < phoneNum> ,比如給10086打電話 為gsm call +10086


            posted on 2011-12-05 19:34 life02 閱讀(580) 評論(1)  編輯 收藏 引用 所屬分類: android模擬器學習

            評論

            # re: 安裝APK文件到Android模擬器和Android sdcard的使用 2012-01-30 16:08 4kzeng
            你確定Radio是無線通訊日志?而不是廣播?  回復  更多評論
              

            日韩久久无码免费毛片软件| 久久婷婷是五月综合色狠狠| 久久91精品国产91久久小草| 日韩AV无码久久一区二区| 色欲av伊人久久大香线蕉影院| 久久精品欧美日韩精品| 99久久99久久精品国产片| 一级做a爰片久久毛片看看 | 日韩精品久久久久久| 日韩十八禁一区二区久久| 久久精品国产99久久无毒不卡 | 久久久久国产精品| 狠狠色丁香婷婷久久综合五月 | 精品伊人久久大线蕉色首页| 超级碰久久免费公开视频| 亚洲综合伊人久久大杳蕉| 久久嫩草影院免费看夜色| 久久99精品久久久久久久久久| 亚洲国产小视频精品久久久三级 | 一本久久a久久精品vr综合| 久久国产成人午夜aⅴ影院| 亚洲人AV永久一区二区三区久久| 国产精品久久久久久久| 久久久久久久久无码精品亚洲日韩 | 伊人久久综合热线大杳蕉下载| 亚洲精品无码久久千人斩| 欧美午夜A∨大片久久| 国产亚洲美女精品久久久| 久久香蕉国产线看观看99| 97久久精品无码一区二区天美| 国产成人精品综合久久久| 国内精品伊人久久久久妇| 久久久久亚洲av毛片大| 久久性精品| 亚洲国产成人精品91久久久| 久久强奷乱码老熟女| 中文字幕无码久久精品青草| 久久午夜免费视频| 久久av无码专区亚洲av桃花岛| 色欲久久久天天天综合网精品| 国产成人精品久久免费动漫|