Android Studio 新建项目报错

Posted

技术标签:

【中文标题】Android Studio 新建项目报错【英文标题】:AndroidStudio new project error 【发布时间】:2014-09-19 19:03:37 【问题描述】:

我决定试一试 android Studio - 姗姗来迟。

我在 Mac OSX 上运行,并且我已经安装了 android studio - 它可以正常启动。


问题 1

我用一个空活动开始了一个新项目。在顶部窗口我收到一条消息

Gradle 项目同步失败。基本功能(例如编辑、调试)将无法正常工作。

我有 3 个选项:重试、打开事件日志、在 Finder 中显示日志。

重试还是同样的错误,日志显示没有任何用处。


问题 2

我在底部窗口中看到以下错误:

错误:compileSdkVersion android-L 需要使用 JDK 7 编译 打开 SDK 设置打开文件

我检查了 SKD 设置,它们看起来很好并且指向现有路径。


我做错了什么?我猜 Android Studio 会继续使用 android sdk 对抗 Eclipse。

编辑

当我尝试在设备上运行项目时,出现以下错误:

失败 [INSTALL_FAILED_OLDER_SDK]

【问题讨论】:

P1.显示日志并发布错误。 P2。你需要JDK(java开发包)7,与SDK无关 首先等待gradle文件下载50mb,创建项目需要一些时间。问题二将 java 开发工具包更新到最新版本,并让你选择正确的 JDK 目录,它可能会指出旧的 jdk 文件。重新打开android studio,它应该可以工作了。 [INSTALL_FAILED_OLDER_SDK]。你是什​​么minSdk? @GabrieleMariotti 我设置了哪一个都没关系...仍然会出现该错误。 @developer82 并非如此。您使用的是 Android-L 吗?如果是,请发布您的 build.gradle 【参考方案1】:

我觉得这个问题was already answered here

在 JDK 设置中将目录设置为:/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home 解决了我的问题。我在启动时遇到了同样的问题。希望这会有所帮助!

【讨论】:

这使 Gradle 错误消失了 - 但仍然无法编译到设备。 您的设备应该运行由 build.gradle 中的 minsdk 参数指定的 Android 版本。如果您尝试在运行 jellybean 的设备上运行 Android L 或 kitkat 项目,您将看到此错误。

以上是关于Android Studio 新建项目报错的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio新建项目出错如何解决

Android Studio创建项目报错

android studio 导入项目报错,红色j

Android Studio怎样新建Activity

android studio 新建项目后,没有appcompat_v7兼容包怎么解决

Android Studio新建项目出错,Error:(22, 0) Could not find method android() for arguments