• 鍍金池/ 教程/ Android/ 模擬器如何重啟?試試 Genymotion!
    多分辨率適配常用目錄
    Android 開(kāi)發(fā)環(huán)境(Eclipse+ADT+Android 5.0)
    Android 原型設計工具探索
    Makefile 快速入門(mén)
    Android Studio的NDK開(kāi)發(fā)
    人臉檢測-靜態(tài)
    getprop 與 dumpsys 命令
    Maven 編譯開(kāi)源二維碼掃描項目 zxing
    畫(huà)布 Canvas
    組合控件
    Linux 下的模擬器硬件加速
    讀取 Excel
    android.hardware.camera2 使用指南
    橫豎屏切換
    Ubuntu 下切換 JDK 版本
    拍照和錄像 with Camera
    文本與布局
    按鈕控制 ViewPager 的左右翻頁(yè)
    用 TableLayout 偽裝表格顯示數據
    Preference Activity 使用詳解
    模擬器如何重啟?試試 Genymotion!
    獲得屏幕物理尺寸、密度及分辨率
    語(yǔ)音識別
    了解 native activity
    Android Studio 導入第三方類(lèi)庫、jar 包和 so 庫
    啟動(dòng)另一個(gè) App/apk 中的 Activity
    APK 簽名
    兩個(gè)開(kāi)源的圖表/報表控件
    android studio 導出 jar 包(Module)并獲得手機信息
    圖片的 Base64 編解碼
    混淆與反編譯
    Android Studio 和 Gradle
    Android 5.1 SDK 下載與配置
    persistableMode 與 Activity 的持久化
    adb 取出安裝在手機中的 apk
    Android Studio 中的源代碼管理
    Handler 使用中可能引發(fā)的內存泄漏

    模擬器如何重啟?試試 Genymotion!

    需要測試 Android 5.1系統重啟后的一個(gè)功能,我手里的設備都沒(méi)有這么高的版本,那么只好向模擬器求助了。就像大多網(wǎng)友一樣,我遇到了一個(gè)大問(wèn)題,如何將 Android 模擬器重啟?

    我有幾個(gè)想法:

    • 長(cháng)按模擬器的 power kay,調出重啟鍵??上У氖窍到y默認只有poweroff 一項。

    • adb reboot 或者 adb shell 進(jìn)入模擬器再執行 reboot。嘗試了幾個(gè)模擬器,都沒(méi)有成功,只聽(tīng)見(jiàn)我本子的 cpu 風(fēng)扇在飛速的運轉著(zhù)。

    • 自己寫(xiě)一個(gè)重啟的小應用做重啟這件事。這是幾年前我就想寫(xiě)的程序了,可惜 Android 并沒(méi)有放開(kāi)接口。普通應用做不到。

    就這樣,幾個(gè)點(diǎn)子都點(diǎn)不亮,怎么辦呢?那就試試第三方的模擬器 Genymotion 吧!下面就是我抱著(zhù)試試看的態(tài)度,一步一步走下去,沒(méi)想到有個(gè)完美的結局。

    Genymotion是一個(gè)口碑非常好的第三方Android模擬器,不過(guò)要使用高級的功能是要包月花錢(qián)的,如果只是基本的測試要求,免費的個(gè)人版也能幫上忙。官網(wǎng)是 https://www.genymotion.com/ ,下載和使用需要先注冊帳號。

    起初我以為口碑這么好的工具,安裝應該事件非常 easy 的事,但沒(méi)想到我安裝遇到了很多問(wèn)題。

    需要先安裝 virtualbox.這個(gè)當然是越新越好,我之前安裝的4.3.26足夠用。版本過(guò)低是無(wú)法使用或效率有問(wèn)題。ubuntu 下用 dpkg 安裝 deb 包即可。

    注冊帳號,并下載相應的 bin 包。(這個(gè) bin 包當時(shí)我還真不清楚如何處理,最后問(wèn)網(wǎng)友才知道是可執行的)

    我的系統是 ubuntu14.04,下載后執行:

        $ ./genymotion-2.4.0_x64.bin

    生成 genymotion 文件夾,里面的內容如下:

        $ ls genymotion
        crypto                      lib64OpenglRender.so  libQtWebKit.so.4
        device-upgrade              libavutil.so.51       libQtXml.so.4
        genymotion                  libcrypto.so           libssl.so
        genymotion-shell            libprotobuf.so.7      libswscale.so.2
        genymotion-tool             libqca.so.2           player
        genyshell                   libQtCore.so.4        plugins
        icons                       libQtGui.so.4         sqldrivers
        imageformats                libQtNetwork.so.4      tools
        lib64EGL_translator.so      libQtScript.so.4      translations
        lib64GLES_CM_translator.so  libQtSql.so.4
        lib64GLES_V2_translator.so  libQtSvg.so.4

    執行

        genymotion$ ./genymotion

    報錯說(shuō) virtualbox engine not load.

    解決如下:

        $ /etc/init.d/vboxdrv status
        VirtualBox kernel module is not loaded.
        $ sudo /etc/init.d/vboxdrv setup
        [sudo] password for linc: 
        Stopping VirtualBox kernel modules ...done.
        Recompiling VirtualBox kernel modules ...done.
        Starting VirtualBox kernel modules ...done.
        $ /etc/init.d/vboxdrv status
        VirtualBox kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) are loaded.

    這次再執行./genymotion就會(huì )正常啟動(dòng)了。

    http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/25-1.png" alt="fig.1" />

    然后進(jìn)入到添加設備階段,需要登錄,就遇到“genymotion unknown generic error“了。真是夠不幸的,一天時(shí)間就要這么浪費下去嗎?我還能否順利的使用你呢?

    也許是網(wǎng)絡(luò )的問(wèn)題,官網(wǎng)都非常慢。想登錄一下也沒(méi)有反顯,用戶(hù)體驗真是不太好。

    這個(gè)錯誤并不是網(wǎng)上說(shuō)的那樣需要設置 vitualbox 里設置虛擬機的網(wǎng)絡(luò )配置,因為現在我們還沒(méi)有任何虛擬機。這只是一個(gè)普通的網(wǎng)絡(luò )原因造成的連接中斷,多嘗試幾次沒(méi)準就登錄上去了。我試了超過(guò)5次才行。

    登錄后會(huì )出現可以下載的設備列表,我選擇了6兒子,系統信息如下圖:

    http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/25-2.png" alt="fig.2" />

    接下來(lái)就是下載的過(guò)程,個(gè)人感覺(jué)速度還可以。

    http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/25-3.png" alt="fig.3" />

    那么啟動(dòng)這個(gè)模擬器看看吧!速度真是沒(méi)得說(shuō),十分迅速!

    http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/25-4.png" alt="fig.4" />

    右側是一些功能列表,但好多功能只有付費才能用。

    現在咱們再看看 virtualbox 里是否也有這個(gè)虛擬機呢?如下圖:

    http://wiki.jikexueyuan.com/project/android-actual-combat-skills/images/25-5.png" alt="fig.5" />

    終于成功的啟動(dòng)期待的模擬器了,趕快嘗試一下 reboot 十分好用。當然是用命令行來(lái)了,adb reboot 和 adb shell 后執行 reboot 都可以成功的將模擬器重啟。

    漂亮!下面就可以用它來(lái)測試我要的功能了!

    草莓视频在线观看视频6_免费草莓视频_草莓视频在线下载免费官网_草莓视频黄色在线观看