尝试运行项目时出现Android Studio select SDK错误

尝试运行项目时出现Android Studio select SDK错误,android,android-studio,android-sdk-tools,android-sdk-manager,Android,Android Studio,Android Sdk Tools,Android Sdk Manager,我正在Ubuntu 18.04 LTS上使用安卓Studio 3.1。我目前正在从事一个使用API 28的项目。我在安装过程中下载了API级别为28的SDK,但有时当我尝试在我的设备上运行我的项目时,弹出对话框会提示我选择SDK。这种情况并非每次都会发生,但有时也会发生,即使我以前运行过项目,并且没有更改SDK路径。我不知道是什么触发了这一切我在StackOverflow上看到过类似的问题,但没有一个解决方案适合我。以下是我迄今为止所做的: 同步了我的项目 无效缓存并重新启动 关闭我的项目并再

我正在Ubuntu 18.04 LTS上使用安卓Studio 3.1。我目前正在从事一个使用API 28的项目。我在安装过程中下载了API级别为28的SDK,但有时当我尝试在我的设备上运行我的项目时,弹出对话框会提示我选择SDK。这种情况并非每次都会发生,但有时也会发生,即使我以前运行过项目,并且没有更改SDK路径。我不知道是什么触发了这一切我在StackOverflow上看到过类似的问题,但没有一个解决方案适合我。以下是我迄今为止所做的:

  • 同步了我的项目
  • 无效缓存并重新启动
  • 关闭我的项目并再次打开它
  • 卸载了我的SDK并再次下载
  • 切换回旧版本的SDK,然后再次切换
但是这些都不起作用,我找到的唯一解决办法是打开从Github下载的另一个项目(使用API 26),构建它,然后返回到我当前的项目。这暂时解决了问题。我的几个朋友正在不同的机器上(Windows、Mac)从事同一个项目,他们也有这个问题。
这是AS的一个bug还是有一个永久的解决方案

文件->设置->Android SDk。
如果您的系统中已经有SDK,请设置路径,否则请通过选择特定名称从SDK工具下载SDK。

我找到了此解决方法。它不是完美的,但它是有效的。希望这对其他人有帮助。
将项目文件夹移动到其他位置,然后将其打开。它解决了问题。

我已经完成了这个线程中的所有工作,似乎没有任何效果。谁能解释一下我的问题有什么问题吗。?