按
创建新活动右键点击
app
>新>活动>空活动
已创建活动,但会自动编辑gradle文件,并显示错误:
错误:无法为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象获取未知属性'compile'。
与Fragments相同。我正在使用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'
创建Activity
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'
答案 0 :(得分:2)
现在,解决方案是删除依赖项中的注释。
答案 1 :(得分:0)
此问题曾被问过几次。 Here是最新的。
这是一个可能与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'
答案 2 :(得分:-1)
这是一个错误,已在最近发布的版本中修复。
将 Android工作室更新为 2.3.1
:)感谢您的快速解决方案