日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Android Studio如何查看源碼并調試的方法步驟

瀏覽:36日期:2022-09-24 11:29:32

背景

最近遇到一個Dialog問題,在6.0的手機上才可以重現,但是我們的工程已經是targetsdk=28了,點擊Dialog的引用,只能看見28的class文件,現在我也越來越懶了,以前針對這種問題,我都會寫個demo,去重現問題,但是現在希望能直接在當前工程快速定位出原因,能夠基于源碼debug肯定更好了,為了實現這個懶的目標,我找了很多辦法,下面就一一介紹下

方法一 切換compilesdk

studio默認使用的是gradle里配置的compilesdkversion,只要你把compilesdkversi設置成23,自然就可以通過查看define的快捷鍵,進入到對應的class文件,但是我的項目已經是28了,降回6.0,必然有很多API無法編譯,此路不同

方法二 尋找studio插件

既然studio提供的默認方式不行,那我們就找插件來實現呢?通過各種搜索大法,我找到了一款不錯的插件,AndroidSourceViewer ; 功能十分強大:

支持查看 Android / Java 任意版本源碼 支持對比 Android / Java 任意兩個版本源碼差異 支持 Android 官網文檔查看和方法定位 支持 Native 方法源碼查看

具體可以看截圖:

正當我滿心歡喜的開啟debug時,發現studio無法識別該代碼,原因是作者的思路是在類名前面加版本號。。。例如.AndroidSourceViewer/cache/android/app/8.0.0_r4-Dialog.java于是我憤怒的提了個issue此路再次失敗

方法三 修改studio配置,直接鏈接到對應源碼

我的想法時,我找到studio跳轉源碼的配置文件,將原本跳到28的jar包的配置,修改成23,這樣不就完美了,于是我又開啟了搜索大法,網上都說,修改jdk-table.xml,可以達到我的目的,然而。。親測不可以;不論我怎么修改,都沒有反應;于是我又想到了idea的緩存,果然功夫不負有心人,我找到了這么個文件:

.idea/libraries/Gradle__android_android_28.xml

<component name='libraryTable'> <library name='Gradle: android-android-28'> <CLASSES> <root url='jar://$USER_HOME$/Library/Android/sdk/platforms/android-27/android.jar!/' /> </CLASSES> <JAVADOC /> <SOURCES> <root url='file://$USER_HOME$/Library/Android/sdk/sources/android-28' /> </SOURCES> </library></component>

PS:該文件可能沒有,大家可以手動添加到自己的緩存里

通過修改這個文件,只要源碼路徑存在,那就可以很方便的其他版本的源碼并且調試了;但是修改源碼路徑有風險,大家還是謹慎操作,同時記得不用的時候清空緩存。。

總結

現在國內網上很多文章,都是復制的,我也不知道為啥;像我搜到的jdk-table.xml,根本沒法用,可能它只是對新項目生效的,有可能是studio版本升級導致,總之,這個文章的原作者也是很辛苦的,但是其他人復制過去,又不加以維護,實在是誤人子弟。。

另外一點就是,可以看源碼還是很爽的~

到此這篇關于Android Studio如何查看源碼并調試的方法步驟的文章就介紹到這了,更多相關Android Studio查看源碼并調試內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Android
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲午夜电影| 日韩国产一区二| 日本成人在线不卡视频| 亚洲www免费| 国产成人精品三级高清久久91| 日本中文字幕视频一区| 三级欧美在线一区| 视频在线观看一区二区三区| 国产传媒av在线| 成人在线视频区| 日韩欧美三级| 日韩视频网站在线观看| 不卡专区在线| 久久久人人人| 99精品99| 免费在线观看一区二区三区| 羞羞答答国产精品www一本| 黄色日韩精品| 日韩在线卡一卡二| 日韩欧美中文字幕一区二区三区| 日本不卡一区二区| 国产精品亚洲人成在99www| 精品一区二区三区视频在线播放 | 中文字幕一区二区av| 蜜臀av性久久久久蜜臀aⅴ四虎| 深夜日韩欧美| 久久字幕精品一区| 亚洲伦乱视频| 一区二区自拍| 久久爱www.| 欧美日韩在线播放视频| 亚洲另类黄色| 国产成人久久| 99在线|亚洲一区二区| 亚洲欧美日韩高清在线| 欧美天堂在线| 在线成人动漫av| 日韩一区免费| 国产精品伦理久久久久久| 尤物在线精品| 久久久精品国产**网站| 欧美日韩中文一区二区| 久久精品xxxxx| 不卡在线一区二区| 国产精品99久久免费观看| 欧美日韩一区二区高清| 欧美日韩一二三四| 国产一区二区视频在线看| 久久国产日韩| 亚洲a级精品| 好看的亚洲午夜视频在线| 91精品一区| 一区在线观看| 中文字幕系列一区| 97久久超碰| 中文精品在线| 成人午夜国产| 高潮久久久久久久久久久久久久| 亚洲最新av| 亚洲成人精品| 国产999精品在线观看| 国产亚洲电影| 久久不射网站| 亚洲二区三区不卡| 精品资源在线| 国产一区二区三区精品在线观看| 婷婷综合电影| 午夜在线视频一区二区区别| 亚洲小说欧美另类婷婷| 久久影院午夜精品| 国模大尺度视频一区二区| 国产日产高清欧美一区二区三区| 日欧美一区二区| 欧美影院视频| 国产美女视频一区二区| 国产精一区二区| 国产日产一区| 久久av免费| 国产成人精品亚洲线观看 | 日韩中文字幕av电影| 国产一区成人| 久久精品国语| 夜夜嗨网站十八久久| 国产91精品对白在线播放| 91久久国产| 麻豆国产91在线播放| 成人在线观看免费视频| 成人在线观看免费视频| 久久精品国产68国产精品亚洲| 亚洲国产不卡| 欧美影院精品| 精品欧美一区二区三区在线观看| 麻豆一区在线| 欧美aa在线观看| 午夜在线视频一区二区区别| 日韩二区三区在线观看| 青青草91视频| 久久精品国产www456c0m| 最新国产精品视频| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产欧美一区| 欧美aa在线观看| 中文视频一区| 日本欧美大码aⅴ在线播放| 亚洲久久视频| 综合国产在线| 成人一区而且| 日韩欧美四区| 国产精品99久久精品| 91高清一区| 美女久久久久久| 亚洲作爱视频| 国产精品国产一区| 六月婷婷一区| 久久精品福利| 亚洲精品一级| 91精品国产乱码久久久久久久| 日韩成人精品一区二区三区| 91精品xxx在线观看| 国产乱码精品一区二区三区亚洲人 | 视频一区视频二区中文| 黄在线观看免费网站ktv| 欧美一级网站| 中文字幕av一区二区三区人| 亚洲成人不卡| 美女视频黄 久久| 国产精品久久国产愉拍| 日韩午夜av在线| 红桃视频欧美| av综合电影网站| 成人在线视频区| 国产精品原创| 福利一区在线| 中文字幕人成乱码在线观看| 国产精品日韩精品在线播放| 亚洲精品日本| 欧美久久一区二区三区| 欧美日韩18| 国产日韩精品视频一区二区三区| 日韩av一区二| 国产精品久久久久9999高清| 欧美国产精品| 久久精品国产99国产| 国产精品xx| 色婷婷色综合| 91看片一区| 黄色成人在线网址| 亚洲精品第一| 美女视频黄 久久| 999国产精品999久久久久久| 久久国产精品99国产| 亚洲免费观看高清完整版在线观| 日韩精品中文字幕吗一区二区| 日本不卡一二三区黄网| 久久精品国内一区二区三区| av中文资源在线资源免费观看| 亚洲福利国产| 日本在线观看不卡视频| 国产精品大片免费观看| 久久影院一区二区三区| 青青久久av| 免费在线视频一区| 九九99久久精品在免费线bt| 欧美a级片一区| 欧美日韩亚洲三区| 99久久99久久精品国产片果冰| 免费观看在线综合| 成人在线免费观看网站| 91久久久久| 精品中文在线| 少妇精品久久久一区二区| 国产成人1区| 亚洲ww精品| 99精品在线观看| 日本99精品| 欧美日中文字幕| 欧美经典一区| 亚洲综合小说| 久久激情网站| 成人片免费看| 精品欠久久久中文字幕加勒比| 日本在线不卡视频| 亚洲精品四区| 视频一区二区三区入口| 中文亚洲欧美| 在线亚洲自拍| 麻豆亚洲精品| 99国产精品自拍| 黄色av日韩| 波多视频一区| 亚洲国产成人二区| 国产一区二区三区日韩精品 | 日本国产精品| 国产免费av一区二区三区| 久久精品国产久精国产| 久久影院资源站| 精品视频一区二区三区在线观看| 国产精品久久久久久妇女| 国产欧美久久一区二区三区| 日本aⅴ免费视频一区二区三区|