Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“我该怎么做?”;选择Android SDK";在安卓工作室?_Android_Android Studio_Eclipse Project File - Fatal编程技术网

“我该怎么做?”;选择Android SDK";在安卓工作室?

“我该怎么做?”;选择Android SDK";在安卓工作室?,android,android-studio,eclipse-project-file,Android,Android Studio,Eclipse Project File,在成功地将EclipseAndroid项目导入“AndroidStudio 1.4”之后,我得到了一个错误 “请选择Android SDK” 当我点击按钮在模拟器中运行应用程序时,我找不到任何方法 单击“运行”时打开此对话框: 这是“项目结构”对话框: 现在我该怎么办?来自@Nisarg的评论帮助:“在编译Sdk版本中设置最新版本” 我从API 8更改为API 23,错误消息消失。按照以下步骤操作: 转到Android Studio设置 使用搜索栏搜索“Android SDK” 确保and

在成功地将EclipseAndroid项目导入“AndroidStudio 1.4”之后,我得到了一个错误

“请选择Android SDK”

当我点击按钮在模拟器中运行应用程序时,我找不到任何方法

单击“运行”时打开此对话框:

这是“项目结构”对话框:


现在我该怎么办?

来自@Nisarg的评论帮助:“在编译Sdk版本中设置最新版本”


我从API 8更改为API 23,错误消息消失。

按照以下步骤操作:

  • 转到Android Studio设置
  • 使用搜索栏搜索“Android SDK”
  • 确保android sdk文件夹的路径正确
  • 之后,还要确保在项目(local.properties)文件中出现提示后自动更新路径。如果没有,请手动执行

希望这能有所帮助。

我进入
build.gradle
并单击立即同步。然后它成功了

更新

文件
->
将项目与Gradle文件同步
(Android Studio 3.1.1)

Tools
->
Android
->
与Gradle文件同步项目
(Android Studio 3.0.1)

也可以单击工具栏上的图标

这个答案可能对更高版本的Android studio没有帮助,因为Android studio团队正在努力使该工具变得更好,同步的方式在下一版本的Android studio中可能会有所不同

最常用的方法是尝试同步项目,然后使缓存无效重新启动Android Studio

Android Studio 3.1.2的解决方案


请参见

只需将构建工具版本更改为25.0.3即可。。现在同步 我希望这会有帮助

单击此图标可同步
gradle

或者编辑您的任何模块
gradle
,然后同步这对我来说很有效

文件->设置->Android SDK->Android SDK位置编辑->Android SDK
转到文件>>项目结构(⌘;). 这将打开此窗口,然后选择应用程序模块。然后选择编译SDK版本。选择最新版本并单击应用。

在我的情况下,项目结构中没有选定的java SDK版本-

我必须选择-

1.源兼容性(1.7)

2.目标兼容性(1.7)

如图所示


“Ctrl+shift+A”
并在弹出的
EditText
中编写
“将项目与渐变文件同步”
。然后双击出现的选项。它会将您的
Gradle
文件
SDK
与项目文件同步。

打开build.Gradle文件。只需添加一个空格或按enter键。然后同步项目。它可以工作…

只需转到(应用程序级别)
build.gradle
文件,在某处留出一个空白,然后单击sync,一旦gradle显示sync complete,则错误将消失

按下Android Studio右侧gradle垂直选项卡上的第一个刷新按钮

这是解决此问题的最简单方法:

  • 在渐变文件中添加注释
  • 然后,它将要求您同步
  • 单击“立即同步”

维奥拉!你完成了。

转到gradle。构建文件并单击“立即同步” 单击“将项目与渐变文件同步”上的图标


转到工具->Android->与Gradle文件同步项目

修复3.1.2或更新版本

我和我的一些同事在上遇到了与3.1.2相同的问题,但简单的同步对我们没有帮助。对我们来说,解决方案有点不同:

  • 文件->无效缓存->无效
  • 文件->关闭项目
  • 从“作为项目选择器”窗口中删除项目
  • 退出Android Studio
  • 启动为并再次打开项目
  • 如果您经常面临此问题,请提供额外建议


    你们中的一些人经常面临这个问题和这个“解决方案”只是暂时修复了它。在我们开始出现此错误时,我们使用了gradle wrapper 4.6和Android gradle plugin 3.1.0,但从那时起,我们回到了gradle 4.4,并将其与最新的Android gradle plugin一起使用,从那时起我们就没有看到过此问题。

    我在AS 3.0+的所有版本上都遇到此问题。与gradle同步没有为我解决问题。来自的解决方案是唯一允许我完成一些编码的方法。问题是,每当我必须进行gradle同步时,问题就会出现。因此,每当我想对我的
    build.gradle
    进行更改时,我都必须经历这个过程。最终对我有效的是降低我的kotlin版本从
    1.2.40
    1.2.30

    如果您的android SDK路径已给出,并且您仍然面临此问题,则可能是因为您的android studio没有很好地同步,即使您单击了“Sync now”链接


    因此,要重新同步它,请转到app gradle文件并进行任何更改,或者只给一个空间,然后再次同步。它将完美工作。

    转到:文件>项目结构>模块->应用>属性

    请选择:编译“SDK”版本=
    API26
    buildtools 版本=27.0.0源兼容性=1.8目标兼容性= 1.8按“⌘ + Mac上的Shift+A(或Windows上的“Ctrl+Shift+A”),并在弹出的编辑文本中,写下“与渐变文件同步项目”。然后双击出现的选项。它将
    File -> Sync Project with Gradle Files
    
    File -> Sync Project with Gradle Files