我正在使用
Ubuntu 18.04 LTS上的Android Studio 3.1。
我目前正在做一个项目
目标API 28。
我在安装期间下载了API级别为28的SDK,但有时当我尝试在设备上运行项目时,会弹出一个对话框提示我选择该SDK。这不会每次都发生,但有时也会发生,即使我以前运行过该项目,并且没有对sdk路径进行任何更改。我不知道是什么触发了这个。
我在stackoverflow上也看到过类似的问题,但是没有一个解决方案对我有用。
以下是我迄今为止所做的工作:
-
已同步我的项目
-
无效缓存并重新启动
-
关闭我的项目并再次打开它
-
已卸载我的SDK并再次下载
-
切换回旧版本的SDK,然后再次返回
但这些都不起作用
我找到的唯一解决方法是打开另一个从Github下载的项目(使用API 26),构建它,然后返回到我当前的项目。这暂时解决了问题。
我的几个朋友在不同的机器上做同一个项目。(
Windows, Mac
)他们也有这个问题。
这是AS的错误还是有永久性的解决方案?