Emailing it to yourself and downloading it on your mobile then using a file explorer like Astro should work.
The easiest way is to just connect your phone to you PC via USB and drag it over though.
it is simple my frend ...all you need is to enable the apache2 service on your attacking machine by typeint the following command
service apache2 start
then move the apk to the following path /var/www/html ..let us assume that the ap is in the desktop so u have to type the following
mv /root/desktop/sfsdfs.apk /var/www/htmlthen go to your phone and type thisyour local ip address/sfsdf.apk ..and it will be downloadedhope that aswers your question
youv'e probably figured it out by now but. I thought Id expand a bit on the previous answers.
you need to make sure you have "unknown sources" set to allow. You should be able to find it in your phones security settings most likely.
Also you will probably have to sign the apk to avoid the "parsing" error. You should be able to open a kali terminal and use the command "d2j-apk-sign nameof.apk". Alternatively you can use an app called "zipsigner"(among others) from google play and do it after you dl it to your phone.
Lastly as Luke mentioned, just use a file manager to find and select the apk.