在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

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

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

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

我有幾個(gè)想法:

  • 長(zhǎng)按模擬器的 power kay,調(diào)出重啟鍵??上У氖窍到y(tǒng)默認(rèn)只有poweroff 一項(xiàng)。

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

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

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

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

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

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

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

我的系統(tǒng)是 ubuntu14.04,下載后執(zhí)行:

    $ ./genymotion-2.4.0_x64.bin

生成 genymotion 文件夾,里面的內(nèi)容如下:

    $ 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

執(zhí)行

    genymotion$ ./genymotion

報(bào)錯(cuò)說(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.

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

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

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

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

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

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

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

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

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

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

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

右側(cè)是一些功能列表,但好多功能只有付費(fèi)才能用。

現(xiàn)在咱們?cè)倏纯?virtualbox 里是否也有這個(gè)虛擬機(jī)呢?如下圖:

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

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

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