Zwei der Komponenten einer Android-Anwendung hängt von zwei verschiedenen Versionen derselben Bibliothek ab. (Google Protobuf).Erstellen mit mehreren Versionen der gleichen Abhängigkeit
dh. Modul 1 ist abhängig von protobuf2, während Modul 2 braucht protobuf3.
Die erforderlichen Teile der beiden Versionen sind sich gegenseitig ausschließende und damit nicht austauschbar.
Bislang verwenden intern die neueste Version der beiden Versionen und ein Modul bricht bei einer fehlenden Methode.
Ist es möglich, Gradle zu zwingen, Version 2 für die abhängigen 2 und Version 3 für die 3 abhängigen zu verwenden? Oder was sind die möglichen Alternativen, um diese Art von Problem anzugehen?
Prost.
Haben Sie eine andere Pom-Datei für Module1 und Module2? – Punit
Wir haben verschiedene build.gradle-Dateien. Android Haupt-App build.gradle und die Build.gradle-Datei des importierten Android-Submoduls. –