Comments (7)
i just got the same problem, is there any workaround possible?
Edit:
A temporary workaround (for android) is to add this to the build.gradle.kts
android {
sourceSets {
getByName("main").java.srcDirs("build/generated/moko/androidMain/src")
}
}
For ios:
val iosX64Main by getting {
resources.srcDirs("build/generated/moko/iosX64Main/src")
}
val iosArm64Main by getting {
resources.srcDirs("build/generated/moko/iosArm64Main/src")
}
val iosSimulatorArm64Main by getting {
resources.srcDirs("build/generated/moko/iosSimulatorArm64Main/src")
}
from moko-resources.
Same issue here, with kotlin 1.9.0 final
from moko-resources.
After updating to 1.9.0 the generateMRjvmMain
task isn't even available for me any more while other native targets, and android are still available
Edit: Nvm. Turns out I had to explicitly set jvmMain and android main to depend on commonMain
from moko-resources.
i just got the same problem, is there any workaround possible?
Edit: A temporary workaround (for android) is to add this to the build.gradle.kts
android { sourceSets { getByName("main").java.srcDirs("build/generated/moko/androidMain/src") } }
For ios:
val iosX64Main by getting { resources.srcDirs("build/generated/moko/iosX64Main/src") } val iosArm64Main by getting { resources.srcDirs("build/generated/moko/iosArm64Main/src") } val iosSimulatorArm64Main by getting { resources.srcDirs("build/generated/moko/iosSimulatorArm64Main/src") }
Did you find any workaround for JS?
from moko-resources.
i just got the same problem, is there any workaround possible?
Edit: A temporary workaround (for android) is to add this to the build.gradle.kts
android { sourceSets { getByName("main").java.srcDirs("build/generated/moko/androidMain/src") } }
For ios:
val iosX64Main by getting { resources.srcDirs("build/generated/moko/iosX64Main/src") } val iosArm64Main by getting { resources.srcDirs("build/generated/moko/iosArm64Main/src") } val iosSimulatorArm64Main by getting { resources.srcDirs("build/generated/moko/iosSimulatorArm64Main/src") }
@Nailik thank you for the workaround. I can run my Android app after adding this but what about jvm? I am still getting the error message when trying to run the desktop app.
One solution would be to configure it like below but it again gives some warning about the hierarchy template.
jvmMain.configure {
dependsOn(commonMain.get())
}
The Default Kotlin Hierarchy Template was not applied to 'project ':shared'':
Explicit .dependsOn() edges were configured for the following source sets:
[jvmMain]
Consider removing dependsOn-calls or disabling the default template by adding
'kotlin.mpp.applyDefaultHierarchyTemplate=false'
to your gradle.properties
from moko-resources.
i just got the same problem, is there any workaround possible?
Edit: A temporary workaround (for android) is to add this to the build.gradle.kts
@Nailik , Worked solution on current time, thank you
from moko-resources.
should be fixed in 0.24.0-beta-1
from moko-resources.
Related Issues (20)
- Lacking task `copyFrameworkResourcesToApp` in 0.24.0-alpha-4 HOT 5
- iOS getting the string key instead of its value. HOT 6
- Generated Files issue HOT 2
- 0.24.0-alpha-5: Some test resources are not added to SourceSets
- java.lang.NoSuchFieldError with Android Gradle Plugin 8.3.0 HOT 8
- Unable to load string on iOS (Returns Key instead of Value) HOT 3
- File generation HOT 1
- Android Jetpack Compose Preview HOT 2
- Conflict Between Compose and Moko painterResource in Release Build on iOS. HOT 2
- Cannot generate xml drawable resources HOT 2
- Image generation doesn't work in `0.24.0-alpha-5` version HOT 1
- Publishing the plugin to maven central?
- Improve cross-platform static file reading in tests HOT 1
- Contacts and Read OTP Library HOT 1
- Desktop Image Assets not generating HOT 4
- Seeing crashes on iOS 16/17 when using localized string in compose
- Display image in swift ui HOT 2
- Support Layout Direction along side resources
- update Readme for custom resources sourceSet
- Fix CI checks for 0.24.0 release HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moko-resources.