idea java no sdk_java - intelliJ IDEA 13错误:请选择Android SDK

java - intelliJ IDEA 13错误:请选择Android SDK

我已经在Error: Cannot find any configured Android SDK上安装了intelliJ 12.1.2和Error: Cannot find any configured Android SDK。现在我使用intelliJ 13.0.1创建了一个空的android应用程序项目(也使用模拟器作为目标设备)并尝试构建项目,但遇到了'Error: Please select Android SDK'。

所以我选择intelliJ 12.1.2作为intelliJ 13.0.1,但我无法选择我的AVD,因为有Error: Cannot find any configured Android SDK。

在项目结构中,它清楚地将“Android 4.4.2平台”显示为Project SDK。 所以我完全糊涂了,不知道如何解决这个问题。

PS。 我正在将intelliJ 12.1.2升级到intelliJ 13.0.1,并且在启动13.0.1时所有设置都自动从12.1.2继承,但似乎并非所有设置都完全复制到13.0.1,这是意外的。

干杯

18个解决方案

144 votes

我的问题:“请选择Android SDK”,但一切都很好看:( - >我认为其中一个IntelliJ文件崩溃了(死后的蓝屏)

我的决议:

文件 - > 设置 - > Android SDK - > Android SDK位置编辑 - > 接下来,Next(Android SDK是最新的。),已完成

...和崩溃的文件被修复了!

rocciax answered 2019-06-24T17:42:21Z

67 votes

我在安装Intellij IDEA Ultimate 14.1并打开我使用Android Studio创建的现有Android项目后遇到此错误。 事实证明,我只需将Android SDK添加到我的SDK列表中并修复项目/模块SDK设置。 这就是我做的方式:

转到C:\Users\\AppData\Local\Android\android-sdk.单击“项目设置”下的“项目”选项卡。 在Project SDK下,单击New -> Android SDK。

fkjGJ.png

现在选择Android SDK的现有目录。 在我的情况下,它在这个文件夹中:

C:\Users\\AppData\Local\Android\android-sdk

单击确定。 弹出一个菜单,要求您设置Java SDK + Build目标。 您可以更改这些或将其保留为默认值,然后单击“确定”。 您现在应该在Project SDK下拉列表中看到“Android API XX Platform”。 单击底部的“应用”。 然后转到“项目设置”下的“模块”选项卡,然后单击模块列表中的文件夹。

F4e5F.png

对于每个文件夹,转到依赖项选项卡,将Module SDK更改为新的Android SDK,然后单击“应用”。 然后单击“确定”关闭“项目结构”对话框。

完成上述操作后,我的项目得以修复。

Christian Wilkie answered 2019-06-24T17:43:34Z

48 votes

我曾经遇到过同样的问题。 一切似乎都是对的。 我重新启动,删除和无效Android工作室的缓存,重建,清理和更改。 最后通过在android studio 3.0中点击Sync Project with Gradle Files按钮解决

a3KlH.jpg

Kenji answered 2019-06-24T17:44:01Z

32 votes

从Intellij中删除所有Android SDK并再次添加它们。

要做到这一点打开项目结构,在SDK窗格中,删除所有android SDK,单击OK。 打开项目结构并再次添加它们。

Ali answered 2019-06-24T17:44:36Z

6 votes

在android 3.1.1中,我们无法在工具中找到同步项目所以C:\Users\AndroidStudioProjects\projectname\.idea\libraries从库中删除文件并再次同步

answered 2019-06-24T17:45:03Z

5 votes

如果您无法编译项目并且有此消息:

rBG0q.png

转到文件 - > 单击项目结构,然后转到模块部分并选择您的模块应用程序,然后在单击确定后选择编译Sdk版本和构建工具版本。

PPUGB.png

等到gradle同步并准备就绪!

Oscar Duarte answered 2019-06-24T17:45:45Z

3 votes

我实际上遇到了IntelliJ Idea 14中的问题。我的项目在Android Studio上运行良好。我决定继续开发IntelliJ的想法。导入项目后,我没有成功运行它,我在编辑配置框中收到类似的错误消息。基于@Ali所说的内容,我删除了所有SDK并重新安装它们但是没有用。

我打开了“项目结构”>“平台设置”> SDK。 我发现没有设置“Android API 21平台”的“构建目标”。 通过将其设置为我最新的SDK之一,修复了问题,我可以毫无问题地运行项目。

Hesam answered 2019-06-24T17:46:20Z

2 votes

转到项目结构(Ctrl + Alt + shift + S) - > 平台设置 - > SDKs - > 按“加号”图标

选择“Android SDK”并输入SDK路径(例如:C:\ Program Files(x86)\ Android \ android-sdk)

应用或确定按钮

要开心

user8338220 answered 2019-06-24T17:47:08Z

1 votes

我遇到了同样的问题,当时我也从intellij Idea 12更新到13.在我的情况下,我的Android SDK的Build目标无法正确识别,它说的是“未设置”,而不是Android 2.2。 即使我选择Android 2.2并单击“应用”和“确定”,当我重新打开项目结构对话框时,它再次显示“未设置”消息。

然后我选择了另一个版本,Android 4.0这次点击申请,然后再次选择Android 2.2,点击申请。 这对我有用。

Yoo Matsuo answered 2019-06-24T17:47:45Z

1 votes

也许不是那么常见的解决方案,但对我来说重新启动IDE工作得很好。 我使用Android Studio 2.2.3。

Ispas Claudiu answered 2019-06-24T17:48:12Z

1 votes

检查app build.gradle文件中的下一行。

android {

compileSdkVersion 25

buildToolsVersion '25.0.3'

}

maXp answered 2019-06-24T17:48:39Z

1 votes

文件 - > 无效的缓存/重启对我来说很有用(这是第一次尝试的好)

r-hold answered 2019-06-24T17:49:06Z

1 votes

您必须从项目设置中选择构建工具版本。

选择Project App Folder

按F4或右键单击Project App Folder并打开Module设置在Properties选项卡中,从List中选择Build Tool Version

这将对我有用,我希望它会对你有所帮助。

Nilesh Panchal answered 2019-06-24T17:49:54Z

0 votes

检查是否已安装所有必需的加载项。另外,我建议你使用真正的Android手机进行调试。 它更好,它真实,更快。

Giorgos Neokleous answered 2019-06-24T17:50:21Z

0 votes

似乎很多像IDEA找不到Android SDK。

使用Android SDK安装程序后重新启动计算机?

之后,您是否已启动SDK Manager来安装Android 4.2.2 SDK?

你能查看一下Android_SDK_HOME环境变量吗?

考虑到Android SDK安装程序只是安装了Manager。 之后,您必须安装SDK(或几个)。

此外,当您在项目结构中看到“Android 4.4.2平台”时,这意味着该项目将要求该SDK。 这并不意味着已安装SDK。

Mikel Pascual answered 2019-06-24T17:51:24Z

0 votes

我遇到了类似的问题。 我不得不添加我之前使用的相同的android sdk并且它有效。

Deton answered 2019-06-24T17:51:51Z

0 votes

屏幕左下方有一个名为android monitor的按钮。 如果你有sdk的问题,它会显示你的confugure link.Change你的sdk文件夹的路径。 事情会奏效

krishna answered 2019-06-24T17:52:19Z

0 votes

我有同样的问题。我通过File-> Open->其他项目解决了这个问题,然后通过这种方式切换这个项目。

user9104396 answered 2019-06-24T17:52:46Z

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542625.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

该怎样在KeyShot中进行贴图

2019独角兽企业重金招聘Python工程师标准>>> 在渲染物体的时候,贴图常常是不可缺少的部分,贴图主要用于描述对象表面的物质形态,构造真实世界中自然物质表面的视觉表象。不同的贴图能给人带来不同的视觉感受,KeyShot3D…

6.dubbo常用的xml配置有哪些_【面试篇】必须掌握的Spring 常用注解

阅读文本大概需要5分钟。注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。本文主要罗列 Spring|Spring MVC相关注解的简介。Spring部分1、声明bean的注解Component 组件,没…

matlab数值计算pdf_Gnuplot科学绘图(九)——栅格以及方程数值解估算

Gnuplot科学绘图系列内容Gnuplot科学绘图(一)——从安装到简单函数绘图(文末有彩蛋)Gnuplot科学绘图(二)——坐标取值范围及刻度(文末有彩蛋)Gnuplot科学绘图(三)——点线风格Gnuplot科学绘图(四)——多组数据绘图Gnuplot科学绘图(五)——输出eps 图片Gnuplot科学绘图(六)——输…

购物商城框架java_基于jsp的购物商城-JavaEE实现购物商城 - java项目源码

基于jspservletpojomysql实现一个javaee/javaweb的购物商城, 该项目可用各类java课程设计大作业中, 购物商城的系统架构分为前后台两部分, 最终实现在线上进行购物商城各项功能,实现了诸如用户管理, 登录注册, 权限管理等功能, 并实现对各类购物商城相关的实体进行管理。该购物…

python return用法_初学Python要了解什么 装饰器知识汇总有哪些

初学Python要了解什么?装饰器知识汇总有哪些?在Python学习过程中,有多种方法对函数和类进行加工,相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python项目中有广泛的应用&#xf…

串口通信 校验码_一文读懂S7-200 SMART自由口通信!

学习S7-200 SMART时了解到,基于RS485接口可实现一下几种通信:1)modbus RTU通信2)PPI协议通信3)USS协议通信4)自由口通信何为自由口通信呢?前三种通信必须要PLC和与其通信的设备支持相同的通信协…

hbase 学习(十三)集群间备份原理

集群建备份,它是master/slaves结构式的备份,由master推送,这样更容易跟踪现在备份到哪里了,况且region server是都有自己的WAL 和HLog日志,它就像mysql的主从备份结构一样,只有一个日志来跟踪。一个master集…

python expect模块_Python基础教程:用Python怎么telnet到网络设备

Python基础教程:用Python怎么telnet到网络设备0.前言Telnet协议属于TCP/IP协议族里的一种,对于我们这些网络攻城狮来说,再熟悉不过了,常用于远程登陆到网络设备进行操作,但是,它的缺陷太明显了,…

Java实现动态加载页面_[Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新)...

[Java教程]动态加载页面数据的小工具 javascript jQuery (持续更新)0 2014-05-07 18:00:06使用该控件,可以根据url,参数,加载html记录模板(包含json参数对应,以及具体记录位置Index根据参数描述加载对应的属性,并可以…

pygame render怎么显示中文_PyGame开发游戏(2D)02.基础图元

这节将介绍PyGame的基础架构。并学习如何在PyGame里绘制各种几何图形和显示加载图片。01.应用框架上一节的示例程序里,我们用到一个PyGame的应用程序框架。这是一个基础框架,利用它我们可以很轻松的添加各类图型绘制,键盘鼠标输入处理和各类逻…

word+增加水印+java_为Word2019文档添加水印的两种方法

水印的类型包括文字水印和图片水印两种。在Word文档中添加文字水印时,可以使用程序中预设的水印效果,而图片水印则需要自定义添加。一、使用程序预设的文字水印Word 2019中预设了机密、紧急、免责声明三种类型的文字水印,用户可根据文件的类型…

如何设置CentOS 7获取动态及静态IP地址

自动获取动态IP地址1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33)。2.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回…

请求列出指定服务器上的可用功能失败_滥用 ESI 详解(上)

在进行安全性评估时,我们注意到了标记语言 Edge Side Includes (ESI)中的一个意外行为,这种语言用于许多流行的 HTTP 代理(反向代理、负载平衡器、缓存服务器、代理服务器)。我们发现成功的 ESI 攻击可以导致服务器端请求伪造(SSRF)、各种绕过 HTTPOnly …

openstack nova-network 的小bug的排错经历

环境是 nova-network vmwareflatdhcp错误表现为 开出来的虚拟机有一定几率获取不到dhcp地址,手工赋予ip则正常,用flat模式注入的ip正常,下面是排错过程1首先找网络防火墙已经把 dnsmasq对应的端口已经打开抓包结果:可以看到虚拟机…

anaconda base环境_anaconda中安装packages:pip还是conda install?

conda install我就不说了,这都不会别学了就。Using command:$ which -a pip, the terminal will return:This indicates two different pip path to install packages[1].在tf23环境中pip install在base环境中pip install在windows下powershell内,进入到…

【风马一族_xml】xmlp之dtd1

什么是XML约束?在xml技术里,可以编写一个文档来约束一个xml文档的写法,这称之为xml约束 2. 为什么要使用xml约束? 参看提示栏 3. xml约束的作用? 约束xml的写法对xml进行校验4. 常见的xml约束技术 xml dtdxml Schema…

java ssm框架 缓存_SSM框架之MyBatis3专题4:查询缓存

查询缓存的使用,主要是为了提高查询访问速度。将用户对同一数据的重复查询过程简化,不再每次均从数据库中查询获取结果数据,从而提高访问速度。MyBatis的查询缓存机制,根据缓存区的作用域(声明周期)可划分为两种:一级查…

matplotlib画图_漂亮,超详细的matplotlib画图基础

来自 | 逐梦erhttps://zhumenger.blog.csdn.net/article/details/106530281本文仅作技术交流,如有侵权,请联系后台删除。数据可视化非常重要,因为错误或不充分的数据表示方法可能会毁掉原本很出色的数据分析工作。matplotlib 库是专门用于开发…

android recycleview长按多选_UI设计中Android和IOS设计差异总结

由于设计师、产品经理使用的移动设备大部分是iPhone,所以在做设计时,容易忽略Android和iOS的差异,按照iOS的规范进行设计,两端只做一套。只做一套的会存在两个问题:1、安卓用户的使用习惯不太适应iOS的设计&#xff0c…

自定义动画属性java_创建酷炫动画效果的10个JavaScript库

原标题:创建酷炫动画效果的10个JavaScript库1) Dynamics.jsDynamics.js是设计基于物理规律的动画的重要Java库。它可以赋予生命给所有包含CSS 和SVG属性的DOM(文本对象模型)元素,换句话说,Dynamics.js适用于所有Java对象以及一系列其它的元素…