Android Studio检测到的框架

27

检测到的框架:在项目配置中检测到 Android 框架

当我尝试在 Android Studio 1.4 中构建某个特定项目时,会收到上述消息。

该项目是空白的,无法运行。我寻找了解决方案,但没有找到任何合适的解决方案。

我看到了这个答案 https://dev59.com/33XZa4cB1Zd3GeqPAv5o#18394291 ,但据此,在我的情况下,“Android Support Repository” 已经在 SDK 管理器中安装了。这个解决方案对我没有帮助。

感谢任何帮助。

8个回答

32

按照以下步骤操作,对我很有用:

  1. 按下CTRL+ALT+SHIFT+S。或者进入文件> 项目结构
  2. 进入项目设置 > Facets.
  3. 点击+按钮,并添加Android-gradle
  4. 选择你的项目名称。
  5. 点击应用并确定。
  6. 关闭你的项目并重新打开。
  7. 等待 gradle 完成构建项目。

完美运行。谢谢@user3123347。 - Pavlo28
@ELITE 尝试按下CMD+; - Yovhi
2
我在单击加号时没有找到Android-gradle选项。 - Gaurav
第二步实际上是项目结构 -> Facets。 - The_Martian

10
也许你需要正确地导入项目,而不仅是打开它吗?
前往 文件 > 新建项目 > 导入项目并浏览要导入的项目...

5

您可能刚打开了错误的文件夹,比如项目文件夹上面的文件夹。(就像我一样。)Android Studio会创建一个.idea文件夹并打开一个空项目。如果是这种情况,请删除创建的.idea文件夹,然后选择“文件”>“打开”,并导航到正确的项目文件夹。


4

不需要操作项目文件..

  1. 关闭Android Studio中当前打开的所有项目
  2. 重启studio,选择“导入项目(Eclipse ADT,Gradle等)”(studio版本:2.1.2)

完成!


这应该被选为正确答案。完美运作。 - Muhammad Hashim Shafiq

1
如果Android Studio注意到磁盘上android SDK文件夹的路径与local.properties文件中提到的路径不同,它会提示并在确认后更新local.properties中的路径。我认为你的local.properties文件一旦关闭项目就无法保留SDK路径更改。请检查是否有东西正在还原更改。
此外,请尝试手动保存local.properties文件,在使用正确路径更新sdk.dir属性后。
在local.properties文件中,它看起来像这样。
# change the SDK path below to match the folder on your system
sdk.dir=D\:\\Android\\android-sdk

0

我也偶尔遇到过这个错误, 对我有帮助的是文件 -> 关闭项目,然后重新打开。


你使用任何版本控制吗?丢弃IDEA文件并重新打开可能会起作用。 - Lars Celie

0

在我的情况下,添加子项没有起作用。 以下操作有效: 在左侧的项目窗格中右键单击您的项目>打开模块设置>模块>单击+以添加模块>Android-Gradle

我还需要修改Android模块中清单/资源/资产等列出的一些路径。


0

如果有人像我一样发现没有建议的解决方案可以解决这个问题,那么简单的“无效缓存/重新启动”可能会解决这个问题。

我在一个项目上苦苦挣扎了几个月,每次想要处理它时都必须删除并重新导入该项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接