This error occurs in ‘com.android.tools.build:gradle:4.1.1’. Android UIKit only runs in 3.5.0. Please check the library in higher than 3.5.0 of Android Gradle Plugin version.
build error
/Users/brownsoo/.gradle/caches/transforms-2/files-2.1/8d361d960efcb8909bbba8e5892fedb5/uikit-2.0.0/res/values/values.xml:2077:5-2089:13: AAPT: error: expected reference but got (raw string) .
env
Android Studio 4.1.1
Build #AI-201.8743.12.41.6953283, built on November 5, 2020
Runtime version: 1.8.0_242-release-1644-b3-6915495 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.16
GC: ParNew, ConcurrentMarkSweep
Memory: 2988M
Cores: 12
Registry: ide.new.welcome.screen.force=true, external.system.auto.import.disabled=true
Non-Bundled Plugins: com.thoughtworks.gauge, org.intellij.plugins.markdown, com.intellij.marketplace, org.jetbrains.kotlin, Dart, io.flutter
I applied but there are 2 binding errors. If you want to see our project, I can send you the sources for debugging.
Found 2 data binding error(s)
==================================================
Cannot find a setter for <androidx.appcompat.widget.AppCompatImageView bind:draw_user_profile> that accepts parameter type 'com.sendbird.android.BaseMessage'
If a binding adapter provides the setter, check that the adapter is annotated correctly and that the parameter type matches.
==================================================
Cannot find a setter for <androidx.appcompat.widget.AppCompatTextView bind:draw_message> that accepts parameter type 'com.sendbird.android.BaseMessage'
If a binding adapter provides the setter, check that the adapter is annotated correctly and that the parameter type matches.
Yes I uses custom message channel list adapter. I know that reason. I added the binding adapters in my app module, and than these are resolved. I am mistake.
thank you.
I just upgraded UIKit sample but that is not works. There are also need the binding adapters in sample app module. You can see the trial. forked UIKit sample