Android 在创建新活动/片段时编辑渐变文件
通过创建新活动 右键单击Android 在创建新活动/片段时编辑渐变文件,android,gradle,android-gradle-plugin,android-studio-2.3,Android,Gradle,Android Gradle Plugin,Android Studio 2.3,通过创建新活动 右键单击app>新建>活动>清空活动 活动已创建,但gradle文件已自动编辑,出现以下错误: 错误:无法获取类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象的未知属性“compile” 碎片也是如此。我正在使用Android Studio 2.3 我如何解决这个问题 代码示例: // retrofit dependency compile 'com.google.c
app
>新建>活动>清空活动
活动已创建,但gradle文件已自动编辑,出现以下错误:
错误:无法获取类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象的未知属性“compile”
碎片也是如此。我正在使用Android Studio 2.3
我如何解决这个问题
代码示例:
// retrofit dependency
compile 'com.google.code.gson:gson:2.7'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
// charts
compile 'com.github.PhilJay:MPAndroidChart:v3.0.1'
创建活动后
compile
'com.google.code.gson:gson:2.7'compile
'com.squareup.retrofit2:retrofit:2.1.0'compile
'com.squareup.retrofit2:converter-gson:2.1.0'compile 'com.github.PhilJay:MPAndroidChart:v3.0.1'
这个问题以前被问过好几次。这是最近的一次 这是一个可能与Java JDK有关的错误,没有可能的解决方案,临时解决方案是如下重新格式化您的Gradle:
compile 'com.google.code.gson:gson:2.7'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
目前的解决方案是删除依赖项中的注释 我猜可能是
bug
吧!删除依赖项中的注释。我也有同样的问题,删除依赖项中的注释解决了我的问题。是的,这对我很有效,我在编译体中有一堆注释,删除它们似乎可以解决问题:\