In my MainActivityin my log, I can see the token using FirebaseInstanceId.getInstance().getToken() and it display the generated token. But it seem
MainActivity
FirebaseInstanceId.getInstance().getToken()
In my case I forgot to add internet permission in manifest,
<uses-permission android:name="android.permission.INTERNET" />
Hope most people won't make this mistake.