configuration - 此工具 API 版本(1.6,协议(protocol)版本 4)不支持指定的 Gradle 安装 (..)

标签 configuration gradle android-studio

这个问题在这里已经有了答案:





Gradle build errors with Android Studio

(3 个回答)


8年前关闭。




我刚刚设置了 Android Studio 0.2.2 并将我的 Android SDK 更新到了最新版本。
我通过“生成 Gradle 构建文件”在 Eclipse 中导出了我的 Android 项目(android:minSdkVersion="8", android:targetSdkVersion="15"),没有(可见)问题。而且我可以很好地在 Eclipse 中导出/编译我的应用程序,它在模拟器中也可以正常运行。

但是,在 Android Studio 中,尝试导入我的项目时,我遇到了上述错误消息。 “Gradle Home”(IMO,正确)显示为“D:\Prog\Android-Studio\plugins\gradle”。

知道如何让 Android Studio 在我的电脑上感觉更舒服吗?

最佳答案

我遇到了类似的问题,我无法导入我的项目。至少有一个答案可能会有所帮助;它需要在 Android Studio 中创建一个空白项目,然后从 Eclipse 复制文件。这可以确保 Android Studio 创建必要的 Gradle 文件等。这是完整答案的链接:Gradle build errors with Android Studio

看起来您应该尝试使用 Gradle Wrapper 而不是本地 Gradle 发行版。根据 Gradle 的网站 (http://www.gradle.org/docs/current/userguide/gradle_wrapper.html):

The wrapper is something you should check into version control. By distributing the wrapper with your project, anyone can work with it without needing to install Gradle beforehand. Even better, users of the build are guaranteed to use the version of Gradle that the build was designed to work with. Of course, this is also great for continuous integration servers (i.e. servers that regularly build your project) as it requires no configuration on the server.



您需要在项目目录中模仿以下结构:
simple/
  gradlew
  gradlew.bat
  gradle/wrapper/
    gradle-wrapper.jar
    gradle-wrapper.properties

此时,转到 Settings (Windows) Preferences (Mac),单击左侧的“Gradle”,选择“Use Gradle wrapper (recommended)”。如果该选项不可用,请尝试重新启动 Android Studio 或关闭并重新导入您的项目。选中此选项应确保您始终使用正确的 Gradle 分发进行构建。

关于configuration - 此工具 API 版本(1.6,协议(protocol)版本 4)不支持指定的 Gradle 安装 (..),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17914171/

相关文章:

java - 在 BrowserStack 中的不同浏览器上运行 JUnit Suite 的配置文件

xml - Notepad++ shortcut.xml 文件在编辑后被清除

java - 使用 gradle 导出 FireBase(实时数据库)

gradle - 在任务构造函数中访问 Gradle 输入

java - 对于哪个最低 Android SDK 版本,我应该跳过 appcompat-v7 库?

android-studio - 从终端启动时的 Android Studio 4.0 WARN 错误可能会导致 UI 问题? (Ubuntu 20,04)

Python - 是否可以让logging.handlers.httpHandler将内容 header 设置为JSON而不诉诸自定义代码?

c - 如何从 C 中的 .ini 文件访问整数值?

java - 如何正确创建 Gradle 任务?

android - 我尝试将我的 Android 项目与 Firebase 连接,但出现 JSON 文件错误