嘿伙计们最近我正在读答案而且我遇到了这个
将以下依赖项添加到您应用的Gradle文件并运行该应用程序。
debugCompile 'com.amitshekhar.android:debug-db:1.0.0'
我的问题是这里我将它粘贴到哪里? 我将此复制到android studio中的build.gradle文件中,我收到了很多错误
Error:(9, 0) Gradle DSL method not found: 'debugCompile()' Possible causes:<ul><li>The project 'DB' may be using a version of the
不包含该方法的Android Gradle插件(例如 'testCompile'在1.1.0中添加)。升级 插件到版本2.3.3和同步项目
项目'DB' 可能正在使用不包含该方法的Gradle版本。打开Gradle包装文件 构建文件可能缺少Gradle插件。申请Gradle插件
任何关于如何添加依赖关系的指针都将受到赞赏! PS官方文档让我更加困惑,所以请保持答案简单谢谢:)
答案 0 :(得分:1)
您需要在项目{{1}的模块 build.gradle
中的依赖项块中添加依赖项}。
您可以看到示例如何从UniversalMusicPlayer sample添加依赖项。这里是没有许可证的模块 build.gradle示例:
build.gradle
看看依赖项块:
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "com.example.android.uamp"
minSdkVersion 17
targetSdkVersion 26
versionCode 2
versionName "1.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
lintOptions {
abortOnError true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
provided 'com.google.android.wearable:wearable:2.0.3'
compile 'com.google.android.gms:play-services-cast-framework:11.0.1'
compile 'com.google.android.support:wearable:2.0.3'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:cardview-v7:26.1.0'
compile 'com.android.support:mediarouter-v7:26.1.0'
compile 'com.android.support:leanback-v17:26.1.0'
compile 'com.android.support:design:26.1.0'
compile 'com.google.android.exoplayer:exoplayer:r2.5.0'
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:1.10.19'
androidTestCompile 'junit:junit:4.12'
androidTestCompile 'com.android.support:support-annotations:26.1.0'
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
}
您需要在那里添加dependencies {
...
}
。所以它会变成:
debugCompile 'com.amitshekhar.android:debug-db:1.0.0'