<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > android官方技術(shù)文檔翻譯――Android Lint

android官方技術(shù)文檔翻譯――Android Lint

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò ) 收藏

$ lint --html /tmp/report.html

默認情況下,鏈接到源代碼文件將只使用本地的 file:// 路徑資源。您可以通過(guò) --url 選項把 URL 重新映射向不同的前綴。例如:

$ lint --html /tmp/report.html --url /src/MyProj=http://buildserver/src/MyProj

其他命令行選項

運行lint --help以獲取可用參數的相關(guān)信息。

Eclipse 中的用法

注: 此文檔是在 lint 首次發(fā)布時(shí)編寫(xiě)的。Eclipse 集成已經(jīng)有了顯著(zhù)的提高。欲了解更多最新的詳細信息,請參閱新的Eclipse Lint UI(New Eclipse Lint UI), 布局編輯器 Lint 反饋(Layout Editor Lint Feedback) 和 Lint 保存(Lint On Save).

Lint 在 ADT 16及更高的版本上集成。該集成 提供了上述 Lint 命令行版本的幾個(gè)功能:

自動(dòng)修復許多警告

Lint 可以在各種編輯器操作中自動(dòng)運行

屏幕某些錯誤類(lèi)型及特定的錯誤實(shí)例

配置問(wèn)題檢查嚴重程度

從 lint 視圖直接跳轉到問(wèn)題源碼

Lint 自動(dòng)化

在以下情況時(shí) lint 會(huì )自動(dòng)運行:

導出 APK。在這種情況下,會(huì )以特殊模式運行 lint,它將只查找致命錯誤 (這樣會(huì )更快),并且如果發(fā)現了任何錯誤的時(shí)候會(huì )中止導出。你可以在 Lint 選項中關(guān)閉它。

編輯并保存和 XML 文件,例如布局文件或清單文件。在這種情況下,所有適用于給定文件的文件范圍檢查都會(huì )運行,并且會(huì )為任何已發(fā)現的問(wèn)題加上編輯器的標記。

使用布局編輯器。每個(gè) UI 操作后,在布局文件上會(huì )運行文件范圍檢查 (如各種 layoutopt 規則),并且結果將顯示在一個(gè)特別的 lint 窗口(當發(fā)現錯誤時(shí)它可以從顯示在布局編輯器的右上角的錯誤標記中打開(kāi))。

Lint 窗口

加載中...

要在一個(gè)項目上運行 Lint,請在包瀏覽器中選擇項目,然后單擊 Lint 工具欄上的功能(見(jiàn)下面的圖片)。

或者您可以在項目上右擊,在 Android Tools 子菜單中,有一個(gè)“運行 Lint”的功能。它將打開(kāi)一個(gè) Lint 窗口,其中包含各種錯誤。選擇一個(gè)錯誤將會(huì )在右側的文本區顯示相關(guān)聯(lián)的解釋。

如果 lint 視圖上有任何錯誤,你可以在錯誤上雙擊,來(lái)跳轉到相關(guān)聯(lián)的源代碼位置。每個(gè)警告圖標將顯示其嚴重程度,并具對于已修復的警告(見(jiàn)下一節)會(huì )有一個(gè)小燈泡重疊。

該窗口也有一個(gè)操作欄(在右上角),它可以讓你

再次運行 lint 檢查以刷新結果 (在刷新期間它會(huì )變成一個(gè) Stop 按鈕,用于中止檢查)

如果有錯誤,運行與此錯誤相關(guān)聯(lián)的修復

忽略此修復

刪除警告標記

刪除所有的警告標記

加載中...

快速修復

許多 lint 警告有自動(dòng)修復功能。例如,各種 layoutopt 修復的替換提示 (如替換 wrap_content 為 0dp)。

從 lint 視圖中,單擊燈泡來(lái)調用一個(gè)修復程序。

從布局編輯器警告摘要中,單擊修復按鈕來(lái)修復。

從 XML 代碼編輯器中,調用快速修復 (Ctrl+1 或Command+1)并選擇與該警告關(guān)聯(lián)的快速修復。

取消錯誤警告的顯示

從編輯器快速修復菜單中,你也可以選擇

僅忽略此文件中的這個(gè)警告

忽略此項目中的這個(gè)警告

在此期間忽略此警告。

通過(guò)添加注解或屬性忽略此廣告, 此處有解釋。

加載中...

(如果你在 quickfix 列表找不到 lint 的修復操作,請參閱 已知 Bug 章節)

這些選擇都存儲項目里名為lint.xml的文件中,可以通過(guò)命令行工具讀取。因此,您可以在 UI 中忽略警告,并在你的源項目關(guān)聯(lián)的lint.xml文件中進(jìn)行記錄,其他運行著(zhù)的lint將不會(huì )看到你已經(jīng)忽略的警告(大概是因為已經(jīng)手動(dòng)驗證了)。

選項

要編輯用于所有項目備用選項的 lint 全局選項,可以調用正常的 Eclipse 選項對話(huà)框,并選擇 Android > Lint Options:

加載中...

如果你選擇了一個(gè)問(wèn)題,您可以在右下角的下拉列表中編輯其嚴重程度。這使您可以把某些問(wèn)題指定為 Error(即會(huì )在啟用了靠近頂部的對話(huà)框中的選項的情況下中止導出 APK)。

要完全關(guān)閉問(wèn)題檢查,請選擇“Ignore”作為嚴重程度。

請注意此操作不會(huì )編輯每個(gè)項目的 lint 設置

。打開(kāi)項目設置對話(huà)框 (右擊該項目),你將在這里找到 Android Lint 的屬性頁(yè)。在選項對話(huà)框中手動(dòng)嚴重性編輯也會(huì )與取消顯示的錯誤一起被記錄在lint.xml文件中,所以您的團隊中的其他人將會(huì )獲得你對這個(gè)項目編輯的相同的嚴重性設置。 子頁(yè) (2): 取消 Lint 警告的顯示(Suppressing Lint Warnings) 編寫(xiě)一個(gè) Lint 檢查(Writing a Lint Check)


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>