自 2025 年 3 月 27 日起,我們建議您使用 android-latest-release 而非 aosp-main 建構及貢獻 AOSP。詳情請參閱「Android 開放原始碼計畫變更」。
執行容易發生錯誤的錯誤檢查工具
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
如果您要為 Trade Federation 提交程式碼,很可能在預先提交時遇到與 Error Prone 相關的失敗。
什麼是 Error Prone?
Error Prone 是 Java 的靜態分析工具,可協助找出 Android 程式碼庫中的潛在問題。如要瞭解這個獨立專案,請參閱 Error Prone GitHub 專案。
為什麼要在貿易聯盟中使用?
TF 的貢獻者眾多,這項功能旨在簡化程式碼審查,並確保 CL 至少達到最低品質。
Error Prone 會對 TF 的所有部分強制執行,因此有助於在各處維持相同標準。
我需要注意哪些事項?
TF 中目前強制執行的規則清單位於:
tools/tradefederation/core/error_prone_rules.mk。
如需相關資訊,請前往 errorprone.info。
如何在本機執行檢查,再提交至 Google Play?
使用下列指令:make tradefed-all javac-check -j64
RUN_ERROR_PRONE=true
系統會在建構時強制執行 Error Prone,因此如果違反規則,建構作業就會失敗並顯示錯誤。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-10-10 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-10-10 (世界標準時間)。"],[],[]]