Priya_Upadhyay

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/vasco/digipass/sdk/utils/utilities/UtilitiesSDK;

0 votes

After integrating SDK  , I am getting the error while initializing orchestrator and error is below :-

 

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/vasco/digipass/sdk/utils/utilities/UtilitiesSDK;

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.vasco.digipass.sdk.utils.utilities.UtilitiesSDK" on path: DexPathList[[zip file "/data/app/com.comviva.onespansdkintegration-6tbsd6AZ2w_7ynvzLnx17Q==/base.apk"],nativeLibraryDirectories=[/data/app/com.comviva.onespansdkintegration-6tbsd6AZ2w_7ynvzLnx17Q==/lib/arm64, /system/lib64]]


Reply to: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/vasco/digipass/sdk/utils/utilities/UtilitiesSDK;

0 votes

Hi Priya,

 

From the error message, it sounds like a reference issue which might be related to your build.gradle configurations. Are you referring the Orchestration SDK (along with other Mobile Security Suite SDKs) as .aar files or maven references? If you checked the sample application downloaded with Orchestration SDK (..\Orchestration SDK 5.4.1\Orchestration SDK\Android\Sample\app\build.gradle), it's like below where the UtilitiesSDK located in the /Bin/maven folder:

repositories {
    maven {
        url 'https://maven.google.com'
        name 'google'
    }
    flatDir {
        dirs 'aars'
    }
    maven {
        // Here you can configure the maven repository for your production (or any other) environment
        url '../../Bin/maven/'
    }

}

 

Duo

Duo Liang OneSpan Evangelism and Partner Integrations Developer


Reply to: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/vasco/digipass/sdk/utils/utilities/UtilitiesSDK;

0 votes

Thanks for the information, I will try to figure it out for more.


Hello! Looks like you're enjoying the discussion, but haven't signed up for an account.

When you create an account, we remember exactly what you've read, so you always come right back where you left off