# Emoji error! Using the latest Compose with compileSDK \< 34

DevFeed: [Emoji error! Using the latest Compose with compileSDK \< 34](<https://devfeed.tech/articles/emoji-error-using-the-latest-compose-with-compilesdk-34-24907.md>)

Original publisher: [Read original article](<https://blog.blundellapps.co.uk/emoji-error-using-the-latest-compose-with-compilesdk-34/>)

Author: blundell

Published: 2023-11-22T18:00:00Z

Content type: tutorial

Language: en

Sources: [Blundell](<https://devfeed.tech/sources/blundell.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Emoji](<https://devfeed.tech/topics/emoji.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [compose](<https://devfeed.tech/tags/compose.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [errors](<https://devfeed.tech/tags/errors.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [intermediate](<https://devfeed.tech/tags/intermediate.md>), [reference](<https://devfeed.tech/tags/reference.md>), [reference-androiddev-compose-gradle](<https://devfeed.tech/tags/reference-androiddev-compose-gradle.md>)

## AI overview

A tutorial explains how to use Compose versions above 1.5.0 when an Android app remains on compileSdk below 34. Newer Compose dependencies can pull in emoji libraries that require newer Android SDK features; the proposed workaround is to force emoji2 to version 1.3.0 through Gradle until compileSdk can be upgraded.

## Source excerpt

Wanting to use the latest versions of Compose, but your app compileSdk is falling behind? I've been there! If you have a compileSdk < 34 but want to use Compose version > 1.5.0 you'll come across a horrid build error. Let's fix that! The error is question is this: Compose dependencies with a version > [...] The post Emoji error! Using the latest Compose with compileSDK < 34 first appeared on Blundell.