簡體   English   中英

Kotlin擴展-合成導入在子類中顯示編譯錯誤

[英]Kotlin Extensions - Synthetic imports show compilation error in child class

我有一個A類,其中定義了我的viewfragment_my_quests。 合成導入在A類中工作正常。現在我用A擴展B並嘗試在子類B內使用合成導入和id。它顯示為紅色(編譯錯誤)。 但是當我運行該應用程序時,它運行良好。 只是編譯器無法理解這一點。 我附上屏幕截圖以供參考。

Koltlin版本:1.3.20 Anko版本:0.10.8 Gradle版本:3.3.0

這是父類的屏幕截圖。 合成導入可以正常工作,並且不會顯示任何編譯錯誤。 在此處輸入圖片說明

這是子類的屏幕截圖。 合成導入和子類中使用的ID顯示為紅色。

在此處輸入圖片說明

嘗試如下

  • 菜單>文件>使緩存無效/重新啟動
  • 構建->清潔項目
  • 工具-> Android->使用Gradle文件同步項目

如果不起作用,請刪除./gradle目錄,然后再次導入項目,請嘗試上述3個步驟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM