Android Studio 要與 UI 互動,大多數不是使用 findViewById ,要不就是
在 build.gradle 中增加 plug「kotlin-android-extensions」,使用 findViewById ,會該整個程式一大堆的變數,使用 kotlin-android-extensions 則因為有些安全上的問題點,未來將會被拿掉。Android Studio 所推薦的方法是 View Binding 以及 Data Binding。
最近在測試時,在撰寫的過程中皆無任何問題,但在執行【Build -> Make Project】時,卻發生了以下的錯誤:
Execution failed for task ':app:dataBindingGenBaseClassesDebug'.
>couldn't make a guess for com.example…
經查詢,此錯誤是兩個因素所造成:
- 類別名稱:類別名稱必須為大寫字母開頭命名
- package:package 必須以小寫字母開頭命名
更正錯誤後,便無此錯誤的產生了
文章標籤
全站熱搜
留言列表