我想阅读一个开源项目,所以我选择k9mail开始。该建议已在Android Studio中运行并阅读此代码。我将k9mail项目导入AS 1.2.1.1版本。我下载gradle 2.4版本并将其添加到环境变量中。当我想运行这个应用程序时,我收到了一些我在下面描述的错误:
1)当我单击Run( Alt + Shift + F10 )时,选择Android Application,选择我的模块(有k9mail)并选择USB Device,然后我看到一个警告:
没有为模块' k-9-master'指定JDK。
2)当我点击Run( Shift + F10 )时,我在消息标签中遇到了这个错误:
未找到Gradle DSL方法:' android()' 可能的原因:
A)项目&#k; 9-master'可能正在使用不包含该方法的Gradle版本。打开Gradle包装文件
B)构建文件可能缺少Gradle插件。申请Gradle插件
当我将gradle更新为2.4时,我将classpath 'com.android.tools.build:gradle:1.2.3'
更改为' classpath' com.android.tools.build:gradle:2.4''来自k9mail的build.gradle,但我的问题没有解决。
我用谷歌搜索,但我无法找到解决问题的方法。
答案 0 :(得分:0)
没有为模块指定jdk。
为此,您必须通过项目结构指定jdk路径。
您也可以查看local.properties
对于与gradle相关的问题,您只需将gradle版本和SDK更新为最新版本。 这将最大限度地减少您的gradle问题。