解決新版IDEA或者AndroidStudio不能調試smali工程的問題

問題

升級idea或者AndroidStudio之後,smali工程語法報錯並且沒法調試,(具體到androidstudio4.0 , idea2019.3月份版本)

原因

  1. 正常情況我們是用的smaliidea這個插件來識別smali,
  2. 新版本後IntelliJIdea增加了一個默認的smali插件,可以在plugin找到這個插件,名爲:smali support,並且默認*.smali的文件使用這個插件,導致我們的插件沒有生效(注意:這個插件不能幹掉他,AndroidStudio在啓動的時候會檢查這個插件,如果沒有就會報錯,那麼就尷尬了,然後就一直啓動不了,IntelliJIdea是沒有問題的)
    在這裏插入圖片描述

解決方案

  1. 先安裝smaliidea插件:
    下載地址:https://bitbucket.org/JesusFreke/smali/downloads/
  2. 然後在Android Studio -> Preference(windows是File -> setting) -> Editor -> file Types 裏面找smali ,會發現有兩個,然後改成下圖這樣,(去掉自帶的*.smali,給smaliidea的加上*.smali)就可以了
    在這裏插入圖片描述
    然後將

IDEA使用與技巧

如果解決您的問題請三連擊:感謝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章