将Eclipse-Android-Project成功导入“ Android Studio 1.4”后,出现错误
“请选择Android SDK”
当我单击该按钮以在模拟器中运行该应用程序时,但找不到任何方法。
当我单击“运行”时,此对话框打开:
这是“项目结构”对话框:
我现在该怎么办?
将Eclipse-Android-Project成功导入“ Android Studio 1.4”后,出现错误
“请选择Android SDK”
当我单击该按钮以在模拟器中运行该应用程序时,但找不到任何方法。
当我单击“运行”时,此对话框打开:
这是“项目结构”对话框:
我现在该怎么办?
Answers:
我转到build.gradle
并单击立即同步。然后它起作用了。
更新:
File
-> Sync Project with Gradle Files
(Android Studio 3.1.1)
Tools
-> Android
-> Sync Project with Gradle Files
(Android Studio 3.0.1)
或者,您可以单击工具栏中的图标。
由于Android Studio团队致力于使该工具变得更好,因此此答案可能对更高版本没有帮助,在下一版Android Studio中,同步方式可能有所不同。
可能有帮助的常见方法是尝试同步项目,然后使缓存无效并重新启动 Android Studio。
解决方案Android Studio 3.1.2
[请参见下面的答案]
File -> Sync Project with Gradle Files
修复3.1.2或更高版本
我和我的一些同事在AS 3.1.2上也遇到了相同的问题,但是简单的同步并没有帮助我们。对于我们来说,解决方案有点不同:
如果您经常遇到此问题,请咨询我们
你们中的有些人一直在面对这个问题,而这个“解决方案”只能暂时解决。当我们开始收到此错误时,我们使用了gradle包装器4.6和Android gradle插件3.1.0,但是从那时起,我们又回到了gradle 4.4,并将其与最新的Android gradle插件一起使用,但是我们还没有看到此问题。自那以后。
在适用于Windows,Mac和Linux的Android Studio 3及更高版本中:
File -> Sync Project with Gradle Files
解决了!
或者您可以通过快捷键执行此操作:
按⌘+ Shift + A(Mac)或Ctrl + Shift + A(Windows,Linux)。然后弹出一个Edit-Text并编写 "Sync Project with Gradle Files"
。然后按两次该选项。
您的问题解决了!它将使gradle文件与项目文件同步,谢谢。
**屏幕截图:**
按下"Ctrl+shift+A"
并弹出EditText
,写"Sync Project with Gradle Files"
。之后,双击出现的选项。然后它将同步您的Gradle
文件SDK
与项目文件。
只需转到(应用程序级) build.gradle
文件,在空白处留一个空间,然后单击sync,一旦gradle显示同步完成,则错误将消失
在Mac上按“ ⌘+ Shift + A ”(在Windows上按 “ Ctrl + Shift + A ”),然后在弹出的EditText中编写“ 与Gradle文件同步项目 ”。之后,双击出现的选项。然后它将您的Gradle文件SDK与项目文件同步。
按着这些次序:
希望这可以帮助。
有多种针对此错误的点击和试用解决方案。其中之一肯定会为您工作。以下是解决方案:
1。
工具-> Android->使用Gradle文件同步项目(Android Studio 3.0.1)
2。
转到build.gradle,然后单击立即同步
3。
单击此图标同步gradle在此处输入图像描述
或编辑任何模块gradle,然后同步
4。
文件->设置-> Android SDK-> Android SDK位置编辑-> Android SDK
5,
打开build.gradle文件,只需添加一个空格或按Enter。然后同步项目。
6。
文件->使缓存无效/重新启动
我在AS 3.0+的所有版本上都有此问题。与gradle同步并不能解决我的问题。AndrásKlöczl的解决方案是唯一让我完成一些编码的事情。问题是,每当我必须进行gradle同步时,问题就会再次出现。所以每当我想改变我的生活时,我必须经过这个过程build.gradle
。最终对我有用的是将我的Kotlin版本从降级1.2.40
为1.2.30
1.2.50
到1.2.51
。而在我,因为我有当前最新科特林插件,这是1.2.51-release-Studio3.1-1
我的问题是,如果我更改了项目(例如,使用其他项目打开了Android Studio的新窗口),则会发生此错误。
因此,我阅读了该问题的所有答案,“清除缓存并再次打开项目”解决方案对我而言并不是那么有用。
相反,我发现,如果Android Studio中Kotlin的插件版本低于gradle文件中的版本,则会出现问题。
我的设置是:
是什么解决了这个问题?
我更新了Kotlin插件:
文件->设置->插件->安装JetBrains插件...
然后搜索Kotlin,然后单击更新。更新后,只需重新启动Android Studio并同步Gradle。
转到:文件>项目结构>模块->应用>属性
请选择:编译“ SDK”版本= API26
构建工具版本= 27.0.0源兼容性= 1.8目标兼容性= 1.8
Build tools version
选择,选择27.0.3修复它。
在最新的Android Studio 3.3.2中, sync project with Gradle Files
已更改
现在试试这个
File
->Sync Project with Gradle
文件(Android Studio 3.3.2)
在Android Studio中打开项目后,我打开了位于该项目的Gradle Scripts文件夹中的build.gradle文件的App版本。当我将鼠标指针悬停在buildToolsVersion编号上方时,会弹出一个工具提示,指示需要升级Android Build Tools的版本(请参见屏幕截图)。我将buildToolsVersion的值更改为错误(27.0.2)标识的值,问题已解决。原始错误(请选择Android SDK)消失了,项目再次成功编译。尽管之前提到了此解决方案,但似乎缺少确切的步骤,因此希望可以消除任何疑问。我想这个问题的根本原因是发布了新版本的构建工具,但Android Studio并未触发任何通知给我,
如果给出了您的android SDK路径,但仍然遇到此问题,则可能是因为您的android studio不能很好地同步,即使您单击了“同步 ”链接。
因此,要进行重新同步,请转到应用gradle文件并进行任何更改,或者只是留一个空格,然后再次同步。它将完美地工作。