Hi

I have a problem related to gradle.

I developed 2 extensions for Android : one for AWS S3 and the other for OneSignal.

They work perfectly when they are not used together.

BUT when i put the two extensions in the same project it refuses to build and i get the error message below. I'm 99% sure it's related to gradle files and the way fusion uses them.
I attached the 2 files maybe you can see the problem as you are experienced in android developements for Fusion.

Can you help me please ?

build_awss3.zip build for Onesignal.zip
:

> Configure project :
it is windows 10

> Configure project :app
WARNING: The option setting 'android.overridePathCheck=true' is experimental and unsupported.
The current default is 'false'.


> Task :app:preBuild UP-TO-DATE
> Task :app:preDebugBuild UP-TO-DATE
> Task :app:compileDebugAidl NO-SOURCE
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:checkDebugManifest
> Task :app:generateDebugBuildConfig
> Task :app:mainApkListPersistenceDebug
> Task :app:generateDebugResValues
> Task :app:generateDebugResources
> Task :app:createDebugCompatibleScreenManifests
> Task :app:processDebugManifest
> Task :app:mergeDebugShaders
> Task :app:compileDebugShaders
> Task :app:generateDebugAssets
> Task :app:mergeDebugAssets
> Task :app:processDebugJavaRes NO-SOURCE
> Task :app:checkDebugDuplicateClasses
> Task :app:mergeDebugResources
> Task :app:processDebugResources
> Task :app:validateSigningDebug
> Task :app:signingConfigWriterDebug
> Task :app:mergeDebugJniLibFolders
> Task :app:mergeLibDexDebug
> Task :app:javaPreCompileDebug

> Task :app:compileDebugJavaWithJavac
C:\Users\m_jou\AppData\Local\Temp\AndFC5A.tmp\app\ src\main\java\Extensions\CRunAWSS3.java:9: error: package com.amazonaws.auth does not exist
import com.amazonaws.auth.CognitoCachingCredentialsProvid er;
^
C:\Users\m_jou\AppData\Local\Temp\AndFC5A.tmp\app\ src\main\java\Extensions\CRunAWSS3.java:10: error: package com.amazonaws.mobileconnectors.s3.transferutility does not exist
import com.amazonaws.mobileconnectors.s3.transferutility. TransferListener;
^
C:\Users\m_jou\AppData\Local\Temp\AndFC5A.tmp\app\ src\main\java\Extensions\CRunAWSS3.java:11: error: package com.amazonaws.mobileconnectors.s3.transferutility does not exist
import com.amazonaws.mobileconnectors.s3.transferutility. TransferObserver;
^
C:\Users\m_jou\AppData\Local\Temp\AndFC5A.tmp\app\ src\main\java\Extensions\CRunAWSS3.java:12: error: package com.amazonaws.mobileconnectors.s3.transferutility does not exist
import com.amazonaws.mobileconnectors.s3.transferutility. TransferState;
^
C:\Users\m_jou\AppData\Local\Temp\AndFC5A.tmp\app\ src\main\java\Extensions\CRunAWSS3.java:13: error: package com.amazonaws.mobileconnectors.s3.transferutility does not exist
import com.amazonaws.mobileconnectors.s3.transferutility. TransferUtility;
^
C:\Users\m_jou\AppData\Local\Temp\AndFC5A.tmp\app\ src\main\java\Extensions\CRunAWSS3.java:14: error: package com.amazonaws.regions does not exist
import com.amazonaws.regions.Regions;