android / android/codelab-android-dynamic-features
FindViewById returns negative values For Dynamic Feature Module
- Vorherrschende Sprache
- Kotlin
- Sterne
- 129
- Forks
- 51
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I'm trying to use the DFM in my project but somehow it's returning negative values for my views, below is my project configuration:
```
**build.gradle(feature-moduleA)**
defaultConfig {
applicationId "com. sample.app"
minSdkVersion 28
targetSdkVersion 33
compileSdk 33
}
```
` findViewById(R.id.tvMsg).id // -2147418111
`
Now the catch is if we change the "minSdkVersion=24" automatically findViewById started returning the postive value:
```
**build.gradle(feature-moduleA)**
defaultConfig {
applicationId "com. sample.app"
minSdkVersion 24
targetSdkVersion 33
compileSdk 33
}
```
` findViewById(R.id.tvMsg).id // 2139095043`
Can you please provide the solution for this, I've to use minSdkVersion= 28 in my project.
Beitragsleitfaden
Rechercherichtung
Beginne mit build.gradle(feature-moduleA) und dem Codepfad, der findViewById(R.id.tvMsg) enthält. Reproduziere das Verhalten mit minSdkVersion 28 und 24 und vergleiche anschließend die generierten Ressourcen-IDs und die Android-Build-Konfiguration; abgeschlossen ist die Aufgabe, wenn die Ursache und entweder ein verifizierter Fix oder eine projektspezifische Reproduktion dokumentiert sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, kotlin
- Bereich
- mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100