Für die Rückwärtskompatibilität muss ich zwei Versionen derselben Barcode-Lesebibliothek in meiner App einbinden.
Für Barcodes im alten Format werde ich die alte Bibliothek verwenden.
Für Barcodes im neuen Format werde ich die neue Bibliothek verwenden.
Problem: Die Klassen in beiden Bibliotheken haben dieselben Namen.
Frage: Wie kann ich beide Bibliotheken in meine App einbinden, ohne einen Namenskonflikt zu verursachen?
Was ich versucht habe: Ich habe versucht, zwei Bibliotheksprojekte zu erstellen - eins für jede Bibliothek. Ich habe versucht, direkten Zugriff auf die Bibliotheken zu verbieten, indem ich Build Path Access Rules verwendet habe - aber die App sieht immer noch beide Bibliotheken.