fal*_*tto 3 android gradle appdynamics
我正在尝试将Appdynamics添加到我的应用程序中,我正在执行这些步骤:https://docs.appdynamics.com/display/PRO40/Instrument+an+Android+Application#InstrumentanAndroidApplication-ToaddtheAppDynamicsAndroidagentrepositorytoyproject 但我毕竟有错误:
Error:(15, 13) Failed to resolve: com.appdynamics:appdynamics-runtime:1.0
Run Code Online (Sandbox Code Playgroud)
这就是我的build.gradle(适用于所有项目)的样子:
buildscript {
configurations.classpath.resolutionStrategy.force('com.android.tools.build:gradle:1.2.3')
repositories {
maven { url uri("adeum-maven-repo") }
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3', 'com.appdynamics:appdynamics-gradle-plugin:2.0'
}
}
allprojects {
repositories {
mavenCentral()
}
}
Run Code Online (Sandbox Code Playgroud)
和build.gradle(来自app模块):
apply plugin: 'adeum'
repositories {
flatDir {
dirs 'lib'
}
maven {
url uri('adeum-maven-repo')
}
}
dependencies {
compile 'com.appdynamics:appdynamics-runtime:1.0'
Run Code Online (Sandbox Code Playgroud)
并adeum-maven-repo粘贴到项目中.知道我做错了什么吗?
小智 7
该错误意味着gradle无法解析依赖关系com.appdynamics:appdynamics-runtime.解决此问题的最简单方法是使用maven中心的AppDynamics库而不是adeum-maven-repo目录.您可以通过编辑顶级gradle文件来执行此操作,如下所示:
buildscript {
configurations.classpath.resolutionStrategy.force('com.android.tools.build:gradle:1.2.3')
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.appdynamics:appdynamics-gradle-plugin:4.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
Run Code Online (Sandbox Code Playgroud)
然后你的项目级gradle文件看起来像:
apply plugin: 'adeum'
repositories {
flatDir {
dirs 'lib'
}
}
dependencies {
compile 'com.appdynamics:appdynamics-runtime:4.+'
}
Run Code Online (Sandbox Code Playgroud)
请注意,我已删除了对adeum-maven-repoAppDynamics工件的引用,并更改了它们以引用它们,因为它们存在于maven central中.完成此操作后,您adeum-maven-repo的项目中不再需要,因为gradle现在会自动下载这些依赖项.
| 归档时间: |
|
| 查看次数: |
1759 次 |
| 最近记录: |