Does aluminum dissolve in acidic and basic solutions?

Yes, Al is amphoteric and will dissolve in acids and bases.