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…

python淘宝cookies抢购_Python实现淘宝秒杀聚划算抢购自动提醒源码

说明 本实例能够监控聚划算的抢购按钮,在聚划算整点聚的时间到达时发出提醒(音频文件自己定义位置)并自动弹开页面(URL自己定义)。 同时还可以通过命令行参数自定义刷新间隔时间(默认0.1s)和监控…

kadane算法_使用KADANE的算法求最大子阵列和

kadane算法What is a sub-array? 什么是子阵列? A sub-array is basically an arrays contiguous part. For example, if we have an array of integers [1,2,3] so the sub-arrays that we can form from the given array are [1], [2] , [3] , [1,2] , [2,3] , …

java汽车油耗计算_转发一个手机油耗计算器 (java)

今天在一个汽车论坛上看见的,试了试,还真不错。比以前那个Fuel Consumption 功能要强大,虽然都是JAVA软件。小罗盘手机计算器是作者独自产品策划、美术设计、程序开发、测试发布的手机应用软件,是为作者的一个朋友写的,当然我们用…

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

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

Linux的iptables常用配置范例(2)

iptables -F #清除所有规则 iptables -X #清除所有自定义规则 iptables -Z #各项计数归零 iptables -P INPUT DROP #将input链默认规则设置为丢弃 iptables -P OUTPUT DROP #将output链默认规则设置为丢弃 iptables -A INPUT -i lo -j ACCEPT iptables -A OUTPUT -o lo …

aptitude 命令_C-命令行参数Aptitude问题与解答

aptitude 命令C programming Command Line Arguments Aptitude Questions and Answers: In this section you will find C Aptitude Questions and Answers on Command Line Arguments – Passing values with running programs, separate argument values, number of argument…

文件上传java逻辑_Java 文件上传 实例

import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;public class Upload {private String saveDir "."; // 要保存文件的路径private String contentType ""; // 文档类型private String charset "";…

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

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

dda算法_计算机图形学中的DDA(数字差分分析仪)算法

dda算法DDA(数字差分分析仪)算法 (DDA (Digital Differential Analyzer) Algorithm) In computer graphics, the DDA algorithm is the simplest algorithm among all other line generation algorithms. Here, the DDA is an abbreviation that stands for "Digital Diff…

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

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

c语言++数组名【数字】_C ++程序在数组中打印所有非重复数字

c语言数组名【数字】Problem statement: Write a C program to print all the non-repeated numbers in an array in minimum time complexity. 问题陈述:编写一个C 程序, 以最小的时间复杂度将所有未重复的数字打印在数组中 。 Input Example: 输入示例…

java最接近对点及距离_最接近点对问题_分治法

一、问题描述给定平面上的n个点,找其中的一对点,使得在n个点组成的所有点对中该点对间的距离最小。二、解题思路及所选算法策略的可行性分析思路:利用分治法来解决问题。递归子结构求最接近点对总体可分为几个步骤:1、当问题规模小…

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

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

android emulator虚拟设备分析第三篇之pipe上的qemud service

一、概述 本篇和第二篇是强相关的&#xff0c;需要结合第二篇一起看。 以boot-properties为例&#xff0c;注意不需要看ANDROID-QEMUD.TXT&#xff0c;这个是和guest os中的qemud进行相关的&#xff0c;已废弃。 启动emulator时&#xff0c;有一个参数-prop <key><val…

c#异常处理_C#异常处理能力问题和解答 套装4

c#异常处理1) Which is not a valid keyword used in the context of exception handling? trycatchfinalfinally Answer & Explanation Correct answer: 3final The final keyword is not used to handle exceptions in C#.NET. 1)在异常处理的上下文中使用哪个无效关键字…

Castor xsd生成java_java – Castor可以处理从基础XSD导入的多个XSD生成类吗?

注意&#xff1a;我是EclipseLink JAXB (MOXy)领导者,也是JAXB 2 (JSR-222)专家组的成员.Can Castor do this? If so, what would be the Ant task syntax for it.If not, would perhaps JAXB be a better alternative?下面是如何使用JAXB完成此操作的示例&#xff1a;产品xm…

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

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

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

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

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

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