The OP has a legitimate question here. The starknife is listed as a dex/ranged check to acquire, yet is a strength/melee check in combat. In addition the weapon is listed as a knife with the melee trait.
In comparison a dagger is listed as a knife with the ranged trait. It seems to me that to be consistent, it should have the ranged trait and use dex/ranged for the combat check like other weapons with the finesse and knife traits. Or it should be a strength/melee to acquire.