I have encountered this error twice and the solution for this is; Check you app gradle file to see your target SDk, if it is 20 or higher, just add one line to your defaultconfig { multiDexEnabled true }
Else if your targetSDK is less than 20, add the line to your defaultConfig and also add a dependency
implementation 'com.android.support:multidex:1.0.3'.
Check this link for more.
https://developer.android.com/studio/build/multidex#mdex-gradle