这个问题在这里已经有了答案:
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/