4Star wrote
I had exactly the same issue, everything works fine on the PC client but cannot get the mobile to work.
I did get it working in the end, I had to use the inline profile configuration in the .ovpn file. Adding the Keys into the VPN profile allowed it to import successfully. As others have said I think it's that the client no longer realises the other files are in the same folder as the profile you're importing and can't access the things it needs.
The inline profile configuration is the way to make it work as 4Star has said. I had to google it for help on how to correctly do the "inline configuration" but this worked for me. Here's a link to the article that helped:
https://gist.github.com/renatolfc/f6c9e2a5bd6503005676
Following that, I'm on Android and noticed that it failed to parse on the "[inline]" blocks as another user noted. So you just take those lines out completely. In other words, you won't have the 3 rows on lines 8, 9, and 10 in that github example above. Find the other 3 files and edit them in Notepad (or whatever), copy the text in those files and place them between the appropriate blocks at the end of the file (<ca></ca>, <key></key>, and <cert></cert>) and that should work. Client.key file goes in the <key> block, ca.crt file goes in the <ca> block, and client.crt goes in the <cert> block.
Save your .opvn file with those changes and drop it on your phone and import - should do the trick!