Mon projet Android a des sous-modules qui sont dans git et artifactory. Les dépendances gradle du sous-module incluent ces éléments.
kapt 'com.google.dagger:dagger-compiler:2.15'
implementation 'com.google.maps.android:android-maps-utils:0.5'
implementation 'com.airbnb.android:lottie:2.5.3'
La saveur de construction de la version locale (lorsque le sous-module est tiré de git) se construit bien. Mais la version construction d'une télécommande (où le sous-module est tiré d'artifactory) échoue.
La saveur du déclenchement à distance est :
release {
debuggable false
minifyEnabled true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
multiDexKeepProguard file('multidex.pro')
}
L'erreur est que certains fichiers de bibliothèque ne peuvent pas être référencés.
ne trouve pas la superclasse ou l'interface dagger .internal.Factory Avertissement : _ProvideFakeTrackerFactory : ne peut trouver de superclasse ou d'interface interface dagger.internal.Factory Avertissement : Avertissement : _ProvidePropMapPresenterFactory : ne trouve pas de superclasse ou l'interface dagger.internal.Factory Avertissement : : ne peut pas trouver la classe référencée dagger.P rovides Avertissement : : ne peut pas trouver la dague de classe référencée .Module Avertissement : .FirebaseTracker : ne peut pas trouver la classe référencée com.google.firebase.analytics.FirebaseAnalytics Avertissement : .FirebaseTracker$subscribeToScreenEvents$1 : ne trouve pas la classe référencée classe référencée com.google.firebase.analytics.FirebaseAnalytics Avertissement : .. : Impossible de trouver la classe référencée com.airbnb.lottie.LottieAnimationView Avertissement : .DetailFragment_MembersInjector : Impossible de trouver la classe référencée class dagger.MembersInjector Avertissement : .map.DaggerPropMapComponent$Builder : ne trouve pas la classe référencée la classe référencée dagger.internal.Preconditions Avertissement : .MapFragment : ne trouve pas la classe référencée com.google.Android.gms.location.LocationServices Avertissement : .MapFragment : ne trouve pas la classe référencée com.google.Android.gms.location.FusedLocationProviderApi
Puisque ces fichiers de bibliothèque sont déjà dans les dépendances gradle du submodule, comment puis-je construire avec succès sans redéclarer ces bibliothèques dans le gradle de l'application ?
Gracias.