Comments (9)
Interesting, because it's here
from acorn.
Hm, Acorn doesn't use annotation processing itself so I'm thinking it's a misconfiguration on your end. Could you share some of your config? Did you use the com.nhaarman.acorn.ext:acorn-android-appcompat
artifact for example?
It's also funny that a Google search for the error results in at least two pages where @Zhuinden contributed 😅
from acorn.
@Zhuinden gradle doesn't look at github to find source code.
@nhaarman yes I recognise this might be some config issue on my side.
Yes I am using that artefact. My config looks like this...
import org.jetbrains.kotlin.gradle.internal.AndroidExtensionsExtension
import org.sharethemeal.dependencies.AndroidSdk
import org.sharethemeal.dependencies.Libraries
import org.sharethemeal.dependencies.ReleaseConfig
plugins {
id("com.android.library")
id("kotlin-android")
id("kotlin-android-extensions")
}
android {
compileSdkVersion(AndroidSdk.compileSdk)
defaultConfig {
minSdkVersion(AndroidSdk.minSdk)
targetSdkVersion(AndroidSdk.targetSdk)
versionCode = ReleaseConfig.instantVersionCode
versionName = ReleaseConfig.appVersionName
renderscriptTargetApi = AndroidSdk.targetSdk
vectorDrawables.useSupportLibrary = true
renderscriptSupportModeEnabled = true
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
buildTypes {
getByName("release") {
isMinifyEnabled = false
proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro")
}
}
lintOptions {
setLintConfig(file("../qualityconfigs/lint.xml"))
}
}
androidExtensions {
configure(delegateClosureOf<AndroidExtensionsExtension> {
isExperimental = true
})
}
dependencies {
implementation(project(":core"))
implementation ("com.nhaarman.acorn.ext:acorn-android-appcompat:0.11.6")
implementation(Libraries.appCompat)
kapt(Libraries.daggerCompiler)
implementation(Libraries.dagger)
kapt(Libraries.daggerAndroidCompiler)
implementation(Libraries.cardView)
implementation(Libraries.daggerAndroid)
implementation(Libraries.kotlinStdlib)
implementation(Libraries.androidBound)
implementation(Libraries.rxJava)
implementation(Libraries.joda)
testImplementation(Libraries.junit)
testImplementation(Libraries.mockitoKotlin)
}
One issue I had before this is that we don't use isExperimental = true
from kotlin-android-extensions
so I had to add that config (maybe you can include that in the readme)
from acorn.
Does core
have a different version of Acorn?
I see this is library module, maybe you need api("com.nhaarman.acorn.ext:acorn-android-appcompat:0.11.6")
?
from acorn.
core
doesn't use acorn only this module
from acorn.
Did you try changing implementation
to api
?
from acorn.
@sdoward did you make any progress on this? If not, would it be possible to reproduce the issue in an MVCE?
from acorn.
@Zhuinden surprisingly your suggestion works.
@nhaarman I will try if I find some spare time.
from acorn.
Closing this issue for now. If you still find any difficulties, don't hesitate to open a new one.
from acorn.
Related Issues (20)
- Reconsider Kotlin Android Extensions usage
- CircleCI builds fail due to memory issues
- BindingSceneTransitionFactory wrongly falls back to defaults
- Don't remove view on push HOT 14
- API 21 requirement? HOT 3
- Using Dagger to constructor inject Scenes that also receive saved state HOT 4
- Activity theme not applied into child views HOT 13
- No way to know if Transitions to same Scene class is backwards HOT 3
- Arrow Dependency in acorn-ext module HOT 1
- Lint check for providing savedstate without implementing SavableX
- Integration with unidirectional/mvi architecture HOT 5
- Gradle dependency issue in java module HOT 4
- Press back twice to close the activity HOT 9
- ViewController reacts to the scene transition ends
- [BUG] Strange scene lifecycle using an ActivityController HOT 7
- Abstraction of AcornActivities to handle Jetpack Compose HOT 1
- Intercepts the controller view when it's immediately added to the root ViewGroup HOT 1
- Root navigator is not destroyed
- Use of mutation testing in acorn - Help needed HOT 1
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 acorn.