在我的应用程序(MyApp)中,我正在使用另一个项目(Appox)作为库,在此(Appox)项目中,我想从其存储库中包含bugsense-jar。现在在Appox的build.gradle中,我以这种方式包括了它
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
我是否以正确的方式包含它?文件是否可能甚至不在其仓库中? 最佳答案
只是为了使之更新,Bugsense已重命名为Mint,因此对bugsense.com回购的引用已损坏。因此,使用以下命令更新您的Gradle文件:
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)关于android - 在build.gradle中找不到远程jar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26575154/