我正在努力学习AS,但经过3天的努力没有进展。 使用https://www.udacity.com进行学习。
从那里尝试hello world app
,得到此错误Gradle DSL method not found: 'android()'
。
我曾经在eclipse工作,但是从eclipse迁移到AS对我来说是非常艰难的决定。到目前为止我正在使用cordova cli,现在正在考虑使用AS。
虽然运行应用程序无法打开它显示的RUN TOOL
但是灰色(不可点击)。
下载新的Gradle版本(2.10),并设置该目录的路径。但仍在项目结构中显示Gradle版本2.2.1。
也检查了stackoverflow,但没有任何效果。最糟糕的经历。
任何机构都知道发生了什么,会有所帮助。
Android Studio 1.2.2
答案 0 :(得分:0)
确保您拥有最新的Gradle和Android Studio: https://www.gradle.org/ http://tools.android.com/tech-docs/new-build-system/version-compatibility
了解更多 Android Studio Gradle DSL method not found: 'android()' -- Error(17,0)
答案 1 :(得分:0)
Udacity的Android课程使用最新的依赖项和AS版本。
请删除现有的1.2版本并将其升级到1.5.1以获得全新体验并减少构建问题
确保您使用的是Oracle JDK7而不是Java 8 SDK。它可能会导致Gradle出现一些问题
我建议您也尝试按照此帖中的步骤操作:I just installed Android Studio and created a new project, it always came up with Error with gradle
有问题吗?请随意询问