In your post, please share:
- managed workflow
- Your
eas-cli
version: 0.52.0
Hi all!
EAS build Android works fine in the past week but suddenly here is the failture message in gradlew out of the blue no matter what I tried:
I suppose it is nothing wrong with EAS, it build iOS just fine. Here is the dependency I installed: "@wowmaking/react-native-iron-source": "^7.0.4",
Also, here is the plugin:
const { withAppBuildGradle } = require("@expo/config-plugins");
module.exports = function dependenciesPlugin(expoConfig) {
return withAppBuildGradle(expoConfig, async (config) => {
config.modResults.contents = applyImplementation(
config.modResults.contents
);
return config;
});
};
function applyImplementation(appBuildGradle) {
const dependenciesImplementation = `
implementation 'com.ironsource.sdk:mediationsdk:7.2.3.1'
implementation 'com.ironsource.adapters:adcolonyadapter:4.3.12'
implementation 'com.adcolony:sdk:4.7.1'
implementation 'com.ironsource.adapters:applovinadapter:4.3.33'
implementation 'com.applovin:applovin-sdk:11.4.4'
implementation 'com.ironsource.adapters:facebookadapter:4.3.36'
implementation 'com.facebook.android:audience-network-sdk:6.11.0'
implementation 'com.ironsource.adapters:inmobiadapter:4.3.15'
implementation 'com.inmobi.monetization:inmobi-ads:10.0.8'
implementation 'com.ironsource.adapters:mytargetadapter:4.1.13'
implementation 'com.my.target:mytarget-sdk:5.15.0'
implementation 'com.google.android.exoplayer:exoplayer-core:2.13.3'
implementation 'com.google.android.exoplayer:exoplayer-hls:2.13.3'
implementation 'com.my.tracker:mytracker-sdk:3.0.0'
implementation 'com.ironsource.adapters:pangleadapter:4.3.14'
implementation 'com.pangle.global:ads-sdk:4.5.0.4'
`;
// Make sure the project does not have the dependency already
if (!appBuildGradle.includes(dependenciesImplementation)) {
return appBuildGradle.replace(
/dependencies\s?{/,
`
repositories {
mavenCentral()
maven {url 'https://android-sdk.is.com/'}
maven {url 'https://artifact.bytedance.com/repository/pangle'}
}
dependencies {
${dependenciesImplementation}`
);
}
return appBuildGradle;
}
Please let me know if you have any ideas / direction on what is going on. Many thanks!