亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

(Kotlin) 后端內部錯誤:代碼生成過程中出現異常

(Kotlin) 后端內部錯誤:代碼生成過程中出現異常

Helenr 2021-08-19 18:58:18
我正在使用 Kotlin 為 Android 創建一個非常全面的轉換器,使用最新的 Android Studio Canary 版本和最新的 Kotlin。我突然收到一個編譯錯誤,甚至認為 Android Studio 在代碼中沒有看到任何錯誤,它在抱怨后端錯誤,所以我認為我的項目很好,但 Android Studio 有錯誤?請幫助確認,這已經做了很多工作......它在抱怨我的類 MassCalc,它有 6500 行長,因為有很多轉換案例,所以也許這就是問題所在??更新點擊 Clean project 或 Rebuild Project 時不會發生該錯誤,而是在我嘗試在模擬器中啟動它時發生!非常簡單的代碼但文件很長:https://github.com/Josep-Jesus-Bigorra-Algaba/SuperConverterAndroid我對 Java 很有經驗,但從未見過這個異常!e: java.lang.IllegalStateException: Backend Internal error: Exception during code generation
查看完整描述

3 回答

?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

我遇到了同樣的問題,因為我使用的 Anko 版本不一致。對于 kotlin?1.3.x,您必須使用這個v0.10.8版本的 anko 或更新版本。


查看完整回答
反對 回復 2021-08-19
?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

對于使用 jetpack compose 遇到此問題的人,請在build.gradle文件中添加以下幾行

android {
    ...
    composeOptions {
        kotlinCompilerExtensionVersion "0.1.0-dev04"
    }}


查看完整回答
反對 回復 2021-08-19
?
尚方寶劍之說

TA貢獻1788條經驗 獲得超4個贊

最后我 在給定 3 小時后解決了這個問題并嘗試了幾乎所有的東西

原因:只要您在 Java 文件上使用了任何XML 布局 ID并且不再進一步使用它,就可能會生成此問題。 Java 文件上的此垃圾 XML ID 導致此錯誤命名為“后端內部錯誤:代碼生成 Android 期間出現異?!?/p>

如何解決:好吧,你可以從那個錯誤本身找到你的垃圾 XML ID...只需將你的錯誤復制粘貼到記事本文件上并仔細閱讀,你會在錯誤行號的文件位置附近找到XML ID NAME,謝謝:)


查看完整回答
反對 回復 2021-08-19
  • 3 回答
  • 0 關注
  • 420 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號