android - 将项目导入 Android Studio 遇到的问题

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

我想阅读一个开源项目,所以我选择 k9mail 作为开始。该建议已在 Android Studio 中运行并阅读此代码。我将 k9mail 项目导入 AS 1.2.1.1 版本。我下载了 gradle 2.4 版本并将其添加到环境变量中。当我想运行此应用程序时,我收到一些错误,如下所述:

1)当我点击运行(Alt+Shift+F10),选择Android应用程序,选择我的模块(有k9mail)并选择USB设备,然后我看到一个警告:

No JDK specified for module 'k-9-master'.



2) 当我点击运行 (Shift+F10) 时,我在消息选项卡中遇到了这个错误:

Gradle DSL method not found: 'android()' Possible causes:
A)The project 'k-9-master' may be using a version of Gradle that does not contain the method.Open Gradle wrapper file
B)The build file may be missing a Gradle plugin. Apply Gradle plugin



当我将 gradle 更新到 2.4 时,我更改了 classpath 'com.android.tools.build:gradle:1.2.3'从k9mail的build.gradle到'classpath'com.android.tools.build:gradle:2.4'',但我的问题没有解决。

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

最佳答案

No jdk specified for the module.



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

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

关于android - 将项目导入 Android Studio 遇到的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31260229/

相关文章:

java - Firestore RecyclerView 刷卡 View 删除文档

java - 查找 RSA 参数

android - Github 发布与 android studio 的集成

java - 在 Android Studio 中编码 UTF-8 的不可映射字符

android - 在 Android 中设计长表格的聪明方法?

java - 在 ndk 上工作的 c++ midi 库

java - Android Gradle 插件需要 Java 11 才能运行。您当前使用的是 Java 1.8

gradle - 了解Gradle配置文件报告的任务顺序

gradle - 将gradle与本地 Artifactory 存储库一起使用

android - Android Studio卡在新项目上