製作可獨立分發的Android模擬器

2021-09-06 20:02:43 字數 1813 閱讀 1357

要執行android模擬器emulator,只要具備4個系統映象就可以了,分別是system.img、userdata.img、ramdisk.img和kernel-qemu,這4個檔案均可以在從sdk環境中得到,此外,最好還要新增模擬器**和adb工具,這樣功能才算完整。以下介紹具體制方法。

二. 新建乙個目錄,例如,在d盤下新建目錄d:\androidemulator。進入到d:\android-sdk-windows\tools目錄下,將emulator.exe拷拷貝到d:\androidemulator中,同時進入到d:\android-sdk-windows\platform-tools目錄下,拷貝adb.exe和adbwinapi.dll兩個檔案到d:\androidemulator中。注意,有的sdk把adb.exe和adbwinapi.dll放在d:\android-sdk-windows\tools目錄下。

三. 在d:\androidemulator新建目錄images,用來存放上面提到的4個系統映象。例如要製作android2.1模擬器,則到d:\android-sdk-windows\platforms\android-7\images目錄下,把裡面的檔案全部拷貝到d:\androidemulator\images目錄下,d:\android-sdk-windows\platforms\android-7\images目錄包含了system.img、userdata.img、ramdisk.img和kernel-qemu這4個檔案。

四. 在d:\androidemulator新建目錄skins,用來存放模擬器**檔案。繼續以製作android2.1模擬器為例,到d:\android-sdk-windows\platforms\android-7\skins目錄下,把裡面所有的資料夾拷貝到d:\androidemulator\skins目錄下,d:\android-sdk-windows\platforms\android-7\skins目錄包含了模擬器**檔案。

五. 啟動命令列視窗,進入到d:\androidemulator目錄,執行以下命令:

d:\androidemulator>start /b emulator.exe -sysdir d:\androidemulator -system images\system.img -data images\userdata.img -ramdisk images\ramdisk.img -kernel images\kernel-qemu -skindir d:\androidemulator\skins -skin hvga

start /b表示在後台執行emulator,其它emulator命令選項請執行emulator -help檢視。這樣,模擬器就運起來了。

六. 如果要在模擬器上安裝apk程式,則執行adb install ***.apk命令,執行adb install命令時,如果遇到下面輸出:

d:\androidemulator>adb install renju.apk

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

error: device offline

不用理會,重新執行,直到提示成功為止。

這樣,如果我們編寫了乙個android應用程式,想拿到一台沒有android sdk和android build環境的機器上顯示給別人看,就可以打包d:\androidemulator這個資料夾,再帶上你的android應用程式,就可以顯示了,是不是很方便呢。

程式設計師聯合開發網:

part-2:

android的時間分發機制

結合網上資料和自己理解寫的,是個自己的總結,翻到的朋友不一定看的懂,主要參考位址如下 主要參考 事件分發包含 單個view中如何分發 viewgroup和view如何分發事件 在單個view中 ontouch ontouchevent onclick 三個方法執行順序 從左到右 在乙個view接受到...

製作可擴充套件的按鈕

下面這段css 給body中class btn 的按鈕新增了一些效果,css 如下 1 btn 效果如下 按鈕看上去不錯,但是當我們想擴充套件一下,做乙個大一號的按鈕的時候,我們要改很多東西,改字型,改行高,改邊框半徑等等所有影響到按鈕整體協調性且用px為單位的屬性。所以為了按鈕的可擴充套件性,我們...

android鬧鐘的製作

首先獲取鬧鐘管理者alarmmanager,通過button中的方法setalarmone 實現 1.獲取當前calendar系統時間 2.彈出時間對話方塊 3.確定好選擇的時間timepickerdialog,timepickerdialog時間選擇器 4.設定鬧鐘 5.當之間一到intent實現...