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…

 

經查詢,此錯誤是兩個因素所造成:

  1. 類別名稱:類別名稱必須為大寫字母開頭命名
  2. package:package 必須以小寫字母開頭命名

 

更正錯誤後,便無此錯誤的產生了

 


arrow
arrow
    創作者介紹
    創作者 Condy Lin 的頭像
    Condy Lin

    碼農ㄟ譟咖

    Condy Lin 發表在 痞客邦 留言(0) 人氣()