Android Studio 3.2.1
classpath 'com.android.tools.build:gradle:3.2.1'
gradle-4.6-all.zip
compileSdkVersion 28
buildToolsVersion '28.0.3'
所有依賴Module對應的compileSdkVersion 都已統一為28。
代碼不報紅,但是編譯不通過:"對findViewById的參考不明確"。

嘗試
File -> Invalidate Caches / Restart
File -> Sync Project with Gradle Files
均無效。
有人遇到嗎?
uj5u.com熱心網友回復:
將代碼貼出來看看uj5u.com熱心網友回復:
kotlin 還是 java ?kotlin的話,findViewById需要指定型別:
val textView: TextView = view.findViewById(R.id.textView)
或者
val textView = view.findViewById<TextView>(R.id.textView)
java:
TextView textView = view.findViewById(R.id.textView);
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
Java,是在MainActivity的findViewById,這個問題貌似27以后會出現,因為取消了強轉
uj5u.com熱心網友回復:
沒遇到過
uj5u.com熱心網友回復:
你的v7包版本是否有同樣升到28呢?轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/117147.html
標籤:Android
