@@ -1002,7 +1002,7 @@ module.exports = function($logger, $projectData) {
10021002 let repositoriesNode = buildGradleContent.indexOf("repositories", 0);
10031003 if (repositoriesNode > -1) {
10041004 repositoriesNode = buildGradleContent.indexOf("}", repositoriesNode);
1005- buildGradleContent = buildGradleContent.substr(0, repositoriesNode - 1) + ' maven { url "https://maven.fabric.io/public" }\\n' + buildGradleContent.substr(repositoriesNode - 1);
1005+ buildGradleContent = buildGradleContent.substr(0, repositoriesNode - 1) + '\\t\\tmaven { url "https://maven.fabric.io/public" }\\n\\t\\tmaven { url "https://dl.bintray.com/android/android-tools " }\\n' + buildGradleContent.substr(repositoriesNode - 1);
10061006 }
10071007
10081008 let dependenciesNode = buildGradleContent.indexOf("dependencies", 0);
@@ -1011,6 +1011,13 @@ module.exports = function($logger, $projectData) {
10111011 // see https://docs.fabric.io/android/changelog.html
10121012 buildGradleContent = buildGradleContent.substr(0, dependenciesNode - 1) + ' classpath "io.fabric.tools:gradle:1.26.1"\\n' + buildGradleContent.substr(dependenciesNode - 1);
10131013 }
1014+
1015+ } else if (buildGradleContent.indexOf("https://dl.bintray.com/android/android-tools") === -1) {
1016+ let repositoriesNode = buildGradleContent.indexOf("repositories", 0);
1017+ if (repositoriesNode > -1) {
1018+ repositoriesNode = buildGradleContent.indexOf("}", repositoriesNode);
1019+ buildGradleContent = buildGradleContent.substr(0, repositoriesNode - 1) + '\\t\\tmaven { url "https://dl.bintray.com/android/android-tools" }\\n' + buildGradleContent.substr(repositoriesNode - 1);
1020+ }
10141021 }
10151022
10161023 let gradlePattern = /classpath ('|")com\\.android\\.tools\\.build:gradle:\\d+\\.\\d+\\.\\d+('|")/;
0 commit comments