Academy Sports + Outdoors has leased vacant space at The Strip shopping center in Jackson Township. The chain operates 301 stores in 21 states.