将项目导入Android工作室遇到问题

时间:2015-07-07 05:14:49

标签: android android-studio gradle open-source build.gradle

我想阅读一个开源项目,所以我选择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,但我的问题没有解决。

我用谷歌搜索,但我无法找到解决问题的方法。

1 个答案:

答案 0 :(得分:0)

  

没有为模块指定jdk。

为此,您必须通过项目结构指定jdk路径。 您也可以查看local.properties

进行验证

对于与gradle相关的问题,您只需将gradle版本和SDK更新为最新版本。 这将最大限度地减少您的gradle问题。