erst wenn ich die libusb.pas aus dem Projekt entferne ist diese Meldung ebenfalls weg. Also schließt der Compiler für Android trotz Compiler-Direktive diese Datei mit ein.
Alles was direkt im Projekt aufgenommen ist, wird auch compiliert, weil es in der
DPR steht. Kann eine
Unit nicht für alle Zielplattformen compiliert werden, darf sie nicht in die
DPR (außer über IFDEF, aber davon würde ich abraten).