Ionic3 安卓調(diào)試

本文主要介紹將Ionic項目打包成安卓應(yīng)用之后的調(diào)試過程猎唁,調(diào)試方式分兩種:模擬器調(diào)試缺前、真機(jī)調(diào)試。不過在此之前著摔,必須要將ionic項目成功打包成Android應(yīng)用,有關(guān) ionic打包成Android應(yīng)用的具體教程定续,請參考以下文章:
Ionic3 Android打包

模擬器調(diào)試

模擬器調(diào)試也就是啟動android模擬器谍咆,然后在模擬器上看效果。在使用android模擬器之前私股,需要先下載對應(yīng)體系的模擬器摹察。

在命令行下運(yùn)行:android sdk

出現(xiàn)如下界面。找到你需要的android版本倡鲸,比如我的是android6供嚎。然后看圖中重點(diǎn)標(biāo)記的三個選項,分別是:

  • ARM EABI v7a System Image
  • Intel x86 Atom System Image
  • Intel x86 Atom_64 System Image

image.png

Intel x86 Atom System Image是支持X86的Android模擬器峭状,ARM EABI v7aSystem Image是模擬ARM體系查坪,而Intel x86 Atom_64 System Image 也就是64位的意思。創(chuàng)建模擬器時模擬的CPU不同宁炫,ARM運(yùn)行速度較慢偿曙,所以Intel推出了支持x86的Android模擬器,這將大大提高啟動速度和程序的運(yùn)行速度羔巢,允許Android模擬器以原始速度(真機(jī)運(yùn)行速度)運(yùn)行在使用Intel x86處理器的電腦中望忆。但是,要使用X86模擬器的話竿秆,需要安裝 英特爾硬件加速執(zhí)行管理器启摄。安裝這個加速器的方法可能由兩種。不過可能我系統(tǒng)比較新幽钢,第一種已經(jīng)不支持了歉备。
第一種方法就是在 SDK中直接安裝
image.png

不過從圖上也可以看到,這種方法不行的: not compatible with windeows匪燕。提示與windows不兼容蕾羊,所以這里使用這種方法安裝是不行的喧笔。
另一種方法就是直接去官網(wǎng)下載安裝包,然后安裝即可龟再。下載地址

安裝之后书闸,就可以啟動模擬器進(jìn)行測試了±眨可以通過 cordova emulate android 調(diào)出模擬器浆劲。不過在此之前,我們需要先通過 avd 工具創(chuàng)建一個模擬器哀澈。

運(yùn)行命令: android avd

這時候會打開創(chuàng)建模擬器的可視化界面牌借,如圖:

image.png

通過這個界面,可以創(chuàng)建和修改android模擬器割按。上圖中已經(jīng)有了一個我創(chuàng)建好的模擬器了膨报。可以編輯哲虾,大概就是這個樣子:
01.png

以上的參數(shù)可以根據(jù)自己的實際情況來測試,也可以按照上圖來創(chuàng)建一個模擬器择示。Ok束凑,接下來啟動模擬器看看效果:
點(diǎn)擊start
02.png

如果不出意外,是可以啟動成功的栅盲,啟動成功之后汪诉,可以看到以下界面:
03.png

至此,模擬器創(chuàng)建并啟動成功谈秫,接下來將應(yīng)用放到模擬器上運(yùn)行扒寄。

運(yùn)行命令:cordova emulate android

可以看到如下界面。注意拟烫,這里看到的界面就是你的app界面该编,以實際情況為準(zhǔn)

04.png

不得不說,使用x86模擬器真的方便太多了,相對RAM模擬器來講快太多硕淑!可能是因為直接使用電腦上的cpu课竣,然后這個和電腦的配置也有關(guān)系吧。

真機(jī)調(diào)試

除了使用模擬器調(diào)試置媳,還可以使用真機(jī)調(diào)試于樟。使用真機(jī)調(diào)試也特別簡單:
在手機(jī)上開機(jī)USB調(diào)試 》將手機(jī)和電腦用USB數(shù)據(jù)線連接 》執(zhí)行命令。
每部手機(jī)開啟usb調(diào)試功能 的方法可能都不一樣拇囊,我的手機(jī)系統(tǒng)是 emui5迂曲,應(yīng)該華為手機(jī)開啟usb調(diào)試功能方法都是相同的。
設(shè)置——》關(guān)于手機(jī)
找到版本號那個選項寥袭,然后連續(xù)點(diǎn)擊多次(好像5次或者7次路捧,可能不同型號不一樣)关霸,點(diǎn)擊完之后會提示手機(jī)已經(jīng)是開發(fā)者模式了。然后返回鬓长,可以看到有個開發(fā)者選項谒拴,點(diǎn)進(jìn)去,打開USB調(diào)試即可涉波。
準(zhǔn)備工作完畢英上,接下來直接執(zhí)行以下命令

cordova run android 
image.png

如果不出意外,手機(jī)上會打開那個app的界面啤覆。

真機(jī)調(diào)試日志
真機(jī)調(diào)試可以看到應(yīng)用的真實運(yùn)行效果苍日,這是檢測bug的最好方法。但是這種方法也有一個問題窗声,比如在代碼中輸出的日志該怎么查看相恃?日志是開發(fā)過程中非常重要的一個功能,有時候很多不懂的東西笨觅,打印出來一看可能就明白拦耐,以下是真機(jī)調(diào)試中查看日志的方法:https://jingyan.baidu.com/article/db55b609fde96d4ba30a2fa9.html?qq-pf-to=pcqq.c2c
參照以上的鏈接,這里就以新版本的chrome來介紹见剩。

cheome:版本 61.0.3163.100(正式版本) (64 位)

推薦大家也升級杀糯,升級肯定有升級的道理,挑最新的用


image.png

步驟如下

  • 手機(jī)開啟usb調(diào)試功能
  • usb數(shù)據(jù)線將手機(jī)與電腦相連接
  • 用chrome最新版本打開以下鏈接:chrome://inspect/#devices

如圖所示苍苞,保持選項和圖上的一致就可以了


image01.png
  • ionic 項目根目錄下執(zhí)行 cordova run android
  • 刷新 chrome://inspect/#devices 界面固翰,查看界面效果
image02.png

如果能看到上圖中的效果,說明你成功了一半羹呵。如果這時候還是無法看到你的設(shè)備骂际,就把數(shù)據(jù)線斷開再重新連接一次,然后再執(zhí)行 cordova run android 冈欢。這樣一般就可以了歉铝,我百試百靈。

  • 點(diǎn)擊該界面的 inspect 連接

注意凑耻,第一次打開可能是一片空白犯戏,可能好久都打不開,可能需要翻墻拳话,遇到這種情況就耐心點(diǎn)先匪,翻翻墻試試。只要過了第一次弃衍,之后打開就很方便了呀非。


image.png

打開之后,彈出一個瀏覽器調(diào)試窗口,下面是一張效果圖


image.png

正常情況都可以成功的岸裙,有了這個調(diào)試就方便多了猖败。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市降允,隨后出現(xiàn)的幾起案子恩闻,更是在濱河造成了極大的恐慌,老刑警劉巖剧董,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件幢尚,死亡現(xiàn)場離奇詭異,居然都是意外死亡翅楼,警方通過查閱死者的電腦和手機(jī)尉剩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來毅臊,“玉大人理茎,你說我怎么就攤上這事」苕遥” “怎么了皂林?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蚯撩。 經(jīng)常有香客問我础倍,道長,這世上最難降的妖魔是什么求厕? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任著隆,我火速辦了婚禮扰楼,結(jié)果婚禮上呀癣,老公的妹妹穿的比我還像新娘。我一直安慰自己弦赖,他們只是感情好项栏,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蹬竖,像睡著了一般沼沈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上币厕,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天列另,我揣著相機(jī)與錄音,去河邊找鬼旦装。 笑死页衙,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播店乐,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼艰躺,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了眨八?” 一聲冷哼從身側(cè)響起腺兴,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎廉侧,沒想到半個月后页响,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伏穆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年拘泞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片枕扫。...
    茶點(diǎn)故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡陪腌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出烟瞧,到底是詐尸還是另有隱情诗鸭,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布参滴,位于F島的核電站强岸,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏砾赔。R本人自食惡果不足惜蝌箍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望暴心。 院中可真熱鬧妓盲,春花似錦、人聲如沸专普。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽檀夹。三九已至筋粗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間炸渡,已是汗流浹背娜亿。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蚌堵,地道東北人买决。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親策州。 傳聞我的和親對象是個殘疾皇子瘸味,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容