2014-10-26 61 views
0

在我的应用程序(MyApp)中,我正在使用另一个项目(Appox)作为库,在这个(Appox)项目中,我想包含来自其存储库的bugsense-jar。现在Appox的的bu​​ild.gradle,我包括它以这种方式在build.gradle中找不到远程jar

apply plugin: 'android-library' 
buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.12.+' 
    } 
} 

repositories { 
    mavenCentral() 
    maven { url 'http://www.bugsense.com/gradle/' } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    compile 'com.bugsense.trace:bugsense:3.6' 
} 

android { 
    compileSdkVersion 19 
    buildToolsVersion "19.1.0" 

    sourceSets { 
     main { 
      //.... 
     } 
    } 
} 

但是在编译我总是得到错误Failed to find com.bugsense.trace:bugsense:3.6 难道我把它放置在正确的方法是什么?有可能文件甚至不存在于他们的回购中?

回答

0

尝试是这样的:

apply plugin: 'android-library' 
buildscript { 
    repositories { 
     maven { url 'http://www.bugsense.com/gradle/' } 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.12.+' 
    } 
} 

dependencies { 
    classpath 'com.android.tools.build:gradle:0.12.+' 
    compile 'com.bugsense.trace:bugsense:3.6' 
} 

android { 
    compileSdkVersion 19 
    buildToolsVersion "19.1.0" 

    sourceSets { 
     main { 
      .... 
     } 
    } 
} 

所做的更改:在同一时间

  • mavenCentral()在最后位置声明宣布

    1. 所有Maven仓库

    来源:

    http://blog.bugsense.com/post/58900337206/gradle-repository-is-now-available-for-bugsense http://gradleproject.wordpress.com/2013/02/14/multiple-maven-repositories-in-gradle/

  • 4

    只是把这个最新的,Bugsense已更名造币厂,所以对bugsense.com回购引用被破坏。因此,更新具有以下摇篮文件:

    apply plugin: 'android' 
    
    repositories { 
        maven { url "https://mint.splunk.com/gradle/" } 
    } 
    
    dependencies { 
        compile "com.splunk.mint:mint:4.3.0" 
    } 
    

    来源:http://docs.splunk.com/Documentation/MintAndroidSDK/latest/DevGuide/Requirementsandinstallation

    如果要更新旧代码,您还需要更新您的进口,在你的代码命名的BugSenseHandler任何实例到Mint。 (http://docs.splunk.com/Documentation/MintAndroidSDK/latest/DevGuide/AddSplunkMINTtoyourproject