错误:(36,0)在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象上找不到参数[project“:model”]的方法api()
请帮帮我.
apply plugin: 'com.android.application'
//apply plugin: 'io.fabric'
android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
applicationId "com.manafzar.mytaxi.driver"
minSdkVersion 16
targetSdkVersion 26
versionCode 23
versionName "2.0.3"
multiDexEnabled true
vectorDrawables.useSupportLibrary = true
javaCompileOptions {
annotationProcessorOptions {
arguments = [eventBusIndex:
'com.manafzar.mytaxi.driver.DriverEventBusIndex']
}
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
dataBinding {
enabled = true
}
}
dependencies {
annotationProcessor 'org.greenrobot:eventbus-annotation-processor:3.0.1'
api project(':model')
api 'com.google.maps.android:android-maps-utils:0.5'
api 'com.diogobernardino:williamchart:2.5.0'
}
apply plugin: 'com.google.gms.google-services'
我在从Gradle5.0迁移到Gralde 6.0.x时遇到了同样的问题。
正如@Shadowman提到的,问题在于缺少java-library
插件,该插件引入了API
方法。
在build.gradle
文件中应包括:
plugins {
id 'java-library'
}
更多信息可在此找到:https://docs.gradle.org/current/userguide/java_library_plugin.html
我尝试获取下面的代码GetHttpACK。我试图重新同步项目但无济于事。 完整错误:在org . grad le . API . internal . artifacts . DSL . dependencies . defaultdependencyhandler类型的对象上找不到参数[目录' libs']的方法compile() 这是我的gradle文件 这是我的gradle应用程序文件。我已
错误消息:-在类型为org的对象上找不到参数[directory'libs']的方法实现()。格雷德尔。应用程序编程接口。内部的人工制品dsl。依赖关系。DefaultDependencyHandler。 代码
分级同步消息为: 错误:(24,0)找不到Gradle DSL方法:“Android()”可能的原因: 我不太确定这个方法到底在哪里。如果它是位于应用程序的文件中的一个,我仍然不知道从这里到哪里去。感谢任何帮助。
当我试图从GitHub复制这个回购时。我已经尝试了官方文件禁用杰克,也检查了SO link1、link2,但它们没有多大帮助,因为我试图移除 从分级,按照官方文档,但错误仍然存在,也试图无效缓存和重新启动,但没有任何结果。非常感谢任何帮助 模块级分级文件: 项目级分级文件:
我正在尝试执行一些脚本,然后使用部署web应用程序。 但是,当我尝试运行时,我遇到了一个错误 我的如下所示
问题内容: 我相信我犯了一个非常简单的错误/忽略了一些琐碎的事情。 编译时收到以下错误。 为什么我无法访问 Integer* 类中的 intValue() 方法? * 问题答案: 您正在使用决定命名的类型参数变量来遮盖该类型。 您的代码等同于 显然不会编译,因为(的边界)没有声明方法。 你想要的是 在这种情况下,用作类型参数。