Все же я вернулся к TFDConnection и выяснил следующее.
Перед установкой соединения при компиляции под Windows можно написать:
FDConnection1.Params.Values['DriverID']:='SQLite';
FDConnection1.Params.Values['Database']:= DBPath;
или
FDConnection1.ConnectionString:='DriverID=SQLite;Database='+DBPath;
Проблем не будет в обоих случаях.
А вот под Андроид первый вариант выдает ошибку [FireDAC][stan][Def]-254. Definition [baseName] is not found in [],
а второй - успешно работает.
P.S. Только начал изучать разработку мобильных приложений в Delphi, но подобные 'милые особенности' на каждом шагу уже успели изрядно утомить.