《Android Studio有用指南》7.1 AndroidStudio代碼檢查工具概述

來源:互聯網
上載者:User

標籤:本地   語言   開啟   build   android   ide   技術分享   views   article   

本文節選自《Android Studio有用指南》 作者: 畢小朋

部落格: http://blog.csdn.net/wirelessqa

眼下本書已上傳到百度閱讀, 在百度中搜尋[Anroid Studio有用指南]便能夠找到本書.

Android Studio提供了功能強大、高速、靈活的代碼檢查工具, 它能夠檢測出編譯器和執行時的錯誤,在你編譯之前建議你修正和攺進。

Android Studio代碼檢查不僅僅能檢查出編譯錯誤, 還會檢查出一些效率低下的代碼,它支援一些代碼規範、編程指南、最佳實務,當你的代碼中存在無法訪問的代碼、未使用的代碼、非本地化字串、無法解析的方法、記憶體流失甚至拼字的問題時。Android Studio的程式碼分析工具都能夠高速檢查出來。

眼下支援的語言有Android、Java、XML、HTML等等。

Android Studio整合了代碼掃描工具lint, 它能夠協助你非常輕鬆地識別和糾正Anroid代碼的結構和品質問題, 本書將重點介紹lint工具.

代碼檢查是能夠靈活配置的

我們能夠在喜好設定中配置代碼檢查的規則,能夠啟用或禁用每一個代碼檢查或更攺它的嚴重性, 能夠建立自已的設定檔,

能夠在不同的範圍進行不同的檢查。能夠禁止在某個特定的程式碼片段檢查等等。

本文節選自《Android Studio有用指南》 作者: 畢小朋

代碼檢查所涵蓋的最常見的任務
  1. 發現可能的錯誤;
  2. 定位無作用程式碼;
  3. 檢測效能問題;
  4. 改進可維護性和代碼結構;
  5. 與編碼準則和標準一致;
  6. 符合規範;
怎樣配置Lint檢查

預設情況下執行lint檢查時會檢查全部的問題,當然我們是能夠通過配置來限定lint檢查問題類別和問題的嚴重程度的.

我們還能夠配置lint檢查的範圍:

  • 整個項目
  • 項目中的每一個模組
  • 項目中的每一個產品模組
  • 項目中的每一個測試模組
  • 每一個開啟狀態的檔案
  • 每一個類結構
  • 每一個版本號碼控制系統範圍

我們能夠使用以下這些方法配置lint:

  • Android Studio喜好設定中配置:《7.14 配置代碼檢查規則》

  • lint.xml檔案裡配置:《7.17 在lint.xml檔案配置Lint檢查》

  • build.gradle檔案裡配置:《7.18 在Gradle中配置Lint檢查》

  • 在Java和XML原始碼中配置《7.21 在Java和XML原始碼中配置lint檢查》

本文節選自《Android Studio有用指南》 作者: 畢小朋

眼下本書已上傳到百度閱讀, 在百度中搜尋[Anroid Studio有用指南]便能夠找到本書.

公眾帳號: wirelessqa

部落格: http://blog.csdn.net/wirelessqa

微博: http://weibo.com/wirelessqa

《Android Studio有用指南》7.1 AndroidStudio代碼檢查工具概述

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.