it evolves with friendship you amateur, give it a soothe bell, that should help.
answer riolu doesnt evolve by level it evolves by care and love
Riolu evolve by happiness during the day.
If you don't want to wait 70 days for a Riolu, trade the free Riolu you can get in Diamond and evolve it.
You need to evolve riolu which you can find in the safari zone.
lucario is not in the wild but you can get a riolu from an egg on iron island so just evolve it from that.
Level 18.
Level 26
Level 25
level 28
Level 30.
Level 37.
Level 30.