我有一个 KMM 应用程序,其中 Android 目标使用 Jetpack Compose。当我尝试使用可绘制资源时出现以下错误:
e: [...]/OnboardingScreen.kt: (33, 46): 未解析的参考:drawable
这是尝试通过 访问可绘制对象的结果painterResource(id = R.drawable.ic_icon)。
我已尝试以下方法来解决该问题:
./gradlew assembleDebug以上都不能解决问题。
这是我的 android 模块的 build.gradle.kts:
plugins {
id("com.android.application")
kotlin("android")
}
val composeVersion = findProperty("version.compose") as String
val composeNavigationVersion = findProperty("version.composeNavigation") as String
val koinVersion = findProperty("version.koin") as String
android {
compileSdk = (findProperty("android.compileSdk") as String).toInt()
defaultConfig {
applicationId = "com.app.app.android"
minSdk = (findProperty("android.minSdk") as String).toInt()
targetSdk = (findProperty("android.targetSdk") as String).toInt()
versionCode = 1 …Run Code Online (Sandbox Code Playgroud) android kotlin android-gradle-plugin android-jetpack-compose kotlin-multiplatform-mobile