為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 2026 年起,在第 2 季和第 4 季將原始碼發布至 AOSP。如要建構及貢獻 AOSP,建議使用 android-latest-release,而非 aosp-main。android-latest-release 資訊清單分支版本一律會參照推送至 AOSP 的最新版本。詳情請參閱「Android 開放原始碼計畫變更」一文。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
執行容易發生錯誤的錯誤檢查工具
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
如果您要為 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-12-03 (世界標準時間)。
[[["容易理解","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-12-03 (世界標準時間)。"],[],[]]