Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cometchat avatar

Cometchat Android V5 Troubleshooting

  • 5 installs
  • 70 repo stars
  • Updated June 23, 2026
  • cometchat/cometchat-skills

Diagnoses and fixes CometChat Android v5 integration problems including Gradle build errors, runtime crashes, rendering issues, and version compatibility.

About

This skill teaches systematic diagnosis of CometChat v5 Android issues across Gradle build failures, runtime crashes, blank chat screens, and version mismatches. A developer uses it when the integration will not build, crashes, or fails to render.

  • Covers Gradle sync failures, ProGuard issues, and runtime crashes
  • Fixes for blank screens and version-compatibility problems

Cometchat Android V5 Troubleshooting by the numbers

  • 5 all-time installs (skills.sh)
  • Ranked #441 of 596 Debugging skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cometchat/cometchat-skills --skill cometchat-android-v5-troubleshooting

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs5
repo stars70
Last updatedJune 23, 2026
Repositorycometchat/cometchat-skills

What it does

Diagnoses and fixes CometChat Android v5 integration problems including Gradle build errors, runtime crashes, rendering issues, and version compatibility.

Files

SKILL.mdMarkdownGitHub ↗
Companion skills: cometchat-android-v5-core covers correct init/login patterns;
cometchat-android-v5-production covers ProGuard rules.

Purpose

This skill teaches how to diagnose CometChat Android integration problems systematically. It covers Gradle build errors, runtime crashes, rendering issues, and version compatibility.

---

Use this skill when

  • "CometChat isn't working"
  • "I'm getting a build error"
  • "The chat screen is blank"
  • "Messages aren't loading"
  • Gradle sync failures
  • Runtime crashes with CometChat in the stack trace

Do not use this skill when

  • Setting up a new integration → use cometchat-android-v5-core
  • Customizing appearance → use cometchat-android-v5-theming

---

1. Common issues

SymptomLikely causeFix
Could not resolve com.cometchat:chat-uikit-androidMissing Maven repoAdd maven { url "https://dl.cloudsmith.io/public/cometchat/cometchat/maven/" } to repositories
Duplicate class com.cometchat.*Multiple CometChat versionsCheck dependency tree: ./gradlew app:dependencies
Blank conversation listNot logged in, or no conversations existVerify getLoggedInUser() != null. Send a test message from dashboard.
CometChatException: ERR - Authentication nullinit() not called or failedCall init() before login(). Check isSDKInitialized().
CometChatException: appIdErrApp ID not set in UIKitSettingsVerify setAppId() in UIKitSettingsBuilder
Components show but no dataLogin succeeded but wrong regionVerify region matches dashboard: "us", "eu", "in"
ClassNotFoundException in release buildProGuard stripping CometChat classesAdd -keep class com.cometchat.** { *; } to proguard-rules.pro
UnsupportedOperationException: Failed to resolve attribute when inflating CometChat viewsApp theme inherits Theme.AppCompat.* or Theme.Material3.* — the kit's attrs are resolved against Material 2 (CometChatTheme.DayNight itself parents on Theme.MaterialComponents.DayNight.NoActionBar)Change app theme parent to CometChatTheme.DayNight
NetworkOnMainThreadExceptionCalling CometChat sync methods on main threadUse callbacks (all CometChat methods are async)
minSdkVersion 21 errorCometChat requires API 24+Set minSdkVersion 24 in build.gradle
Message list shows wrong messagessetUser()/setGroup() called with wrong objectVerify UID/GUID matches the intended conversation
Calling buttons not showingCalling SDK not addedAdd com.cometchat:calls-sdk-android:4.+ dependency
java.lang.NoSuchMethodErrorVersion mismatch between UI Kit and Chat SDKUse compatible versions — UI Kit 5.x requires Chat SDK 4.x

---

2. Diagnostic steps

1. Check init: CometChatUIKit.isSDKInitialized() — must be true 2. Check login: CometChatUIKit.getLoggedInUser() — must not be null 3. Check Gradle: ./gradlew app:dependencies | grep cometchat — verify versions 4. Check manifest: Verify INTERNET permission 5. Check region: Must match dashboard exactly 6. Check logs: Filter logcat for CometChat tag

---

Hard rules

  • Always check init + login first. 90% of "it's not working" issues are init/login failures.
  • Never guess at the cause. Check logcat, check the dependency tree, check the dashboard.
  • ProGuard is the #1 release-build issue. Always add keep rules before the first release build.

Related skills

Debuggingintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.