• <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++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              197 隨筆 :: 3 文章 :: 37 評(píng)論 :: 0 Trackbacks

            安裝APK文件到Android模擬器

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

            一、首先在Android SDK的Tools文件夾中找到emulator.exe文件并運(yùn)行,這時(shí)Android模擬器就啟動(dòng)了,

            二、 將android123.apk文件復(fù)制到Android SDK的Tools目錄中(點(diǎn)擊下載Android123.apk文件),使用cmd的cd命令定位到Android 模擬器目錄Tools中,執(zhí)行adb install android123.apk命令,這時(shí)模擬器將會(huì)自動(dòng)執(zhí)行安裝。 

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

            四、 用鼠標(biāo)單擊這個(gè)文件就可以看到Android手機(jī)之家網(wǎng)站的演示程序。 

              寫在最后我們可以發(fā)現(xiàn)安裝Android軟件到模擬器很簡(jiǎn)單,只需要執(zhí)行adb install命令就可以了,當(dāng)然其實(shí)我們做的是復(fù)制文件到Android模擬器的/data/app文件夾,并創(chuàng)建了一個(gè)快捷方式。

             

            Android sdcard的使用

             

            (下面是在linux運(yùn)行的,而且是在sdcard的鏡像文件同一目錄下進(jìn)行操作的)
            這兩天在實(shí)現(xiàn)播放器列表實(shí)現(xiàn),其中需要使用到Sdcard,在網(wǎng)上收集到了一些sdcard的使用,發(fā)現(xiàn)幾乎都是錯(cuò)誤的,最后經(jīng)過(guò)小組幾個(gè)人的探討,終于將sdcard使用成功了。下面就將使用sdcard的使用步驟總結(jié)下來(lái):
            我們?cè)诰W(wǎng)上會(huì)發(fā)現(xiàn),很多人都是這樣來(lái)操作sdcard的:
            1、首先是生成sdcard鏡像文件sdcard.img或者是其他的名稱。命令為:mksdcard -l sdcard capacity directory
            例如:mksdcard 1024M D:\sdcard.img

            directory 指的是鏡像文件存放的目錄,capacity就是要?jiǎng)?chuàng)建的鏡像文件的容量。這里將鏡像文件放在當(dāng)前目錄下。

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

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

             

            adb命令的使用

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

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

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


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

            評(píng)論

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

            久久精品亚洲AV久久久无码| 久久精品日日躁夜夜躁欧美| 99热精品久久只有精品| 国产福利电影一区二区三区久久老子无码午夜伦不| 久久精品国产亚洲AV电影| 久久国产精品成人免费| 国产精品欧美久久久久无广告| 一个色综合久久| 久久这里只有精品久久| 久久久久久久波多野结衣高潮| 国产国产成人久久精品| 日产精品久久久久久久性色| 久久综合九色综合久99| 99久久国产亚洲综合精品| 99久久国产综合精品五月天喷水 | 国产ww久久久久久久久久| 午夜精品久久久久成人| 99久久精品无码一区二区毛片| 99精品国产99久久久久久97| 久久无码一区二区三区少妇| 成人免费网站久久久| 亚洲精品无码久久久影院相关影片| 国产999精品久久久久久| 91精品国产乱码久久久久久 | 日韩精品久久久肉伦网站| 久久一区二区免费播放| 久久精品国产福利国产琪琪| 久久91精品国产91久久小草| 精品国产乱码久久久久久郑州公司| 亚洲日本久久久午夜精品| 婷婷国产天堂久久综合五月| 久久久久久A亚洲欧洲AV冫 | 99久久99久久精品国产片果冻| 久久久一本精品99久久精品88| 久久AV高潮AV无码AV| 亚洲AV无码久久| 性做久久久久久久| 久久精品国产99久久无毒不卡| 久久亚洲AV成人无码电影| 久久水蜜桃亚洲av无码精品麻豆 | 国产精品久久久天天影视香蕉|