第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Android Studio調(diào)試器突出顯示錯(cuò)誤的行

Android Studio調(diào)試器突出顯示錯(cuò)誤的行

BIG陽(yáng) 2019-12-04 15:49:06
就執(zhí)行的內(nèi)容而言,我看不到任何功能上的錯(cuò)誤,但是我只是浪費(fèi)了一個(gè)小時(shí)來(lái)證明我的代碼,而編譯器正在執(zhí)行應(yīng)有的操作??紤]以下代碼:public int getAnswer(int a) {    int retval = 18;    int x = 25;    int y = 50;    while (a-- > 0) {        if (a == 3) {            retval = a;            return retval;        }    }    x = 10;    y = 20;    return 0;}用int theAnswer = getAnswer(6);return在運(yùn)行代碼之前,將包含和的兩行都斷點(diǎn),嘗試預(yù)測(cè)結(jié)果,并因此預(yù)測(cè)將擊中哪一行。正如您從我的問(wèn)題的語(yǔ)氣中可以想象的那樣,錯(cuò)誤的行被突出顯示,但是返回了正確的結(jié)果。如果您逐步執(zhí)行代碼,它會(huì)跳動(dòng)很多。是否可以進(jìn)行其他配置以顯示正確的行?(我使用的是最新的Android Studio,我欣賞它可能不穩(wěn)定,但是我確定我早就在Eclipse上看到了類似的行為,但是我從來(lái)沒(méi)有花時(shí)間跟蹤它;也許這是Java的事情) 。
查看完整描述

3 回答

?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊

這對(duì)我有用,至少對(duì)于進(jìn)入Android SDK源代碼而言是這樣:

  1. 安裝SDK平臺(tái)資源的Android SDK正是發(fā)展過(guò)程中的Android版正在運(yùn)行的版本的API級(jí)別(使用Android版本的歷史頁(yè)面,了解您的設(shè)備有哪些API級(jí)別)。

  2. 完全針對(duì)該版本編譯您的應(yīng)用。例如,在Android Studio中,打開(kāi)應(yīng)用程序的build.gradle文件并相應(yīng)地設(shè)置其值compileSdkVersion。

  3. 調(diào)試您的應(yīng)用。當(dāng)您進(jìn)入Android SDK源代碼時(shí),應(yīng)該會(huì)看到正確的行。

  4. (可選)在部署之前,請(qǐng)使用最新的SDK重新編譯。換句話說(shuō),改compileSdkVersion回來(lái)。


查看完整回答
反對(duì) 回復(fù) 2019-12-04
?
大話西游666

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊

嘗試Build-> Rebuild project,然后按Shift + F9。您已經(jīng)在應(yīng)用程序上運(yùn)行了過(guò)時(shí)的代碼。


查看完整回答
反對(duì) 回復(fù) 2019-12-04
  • 3 回答
  • 0 關(guān)注
  • 665 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)