问题描述
在Ubuntu 20.04上安装了Android 4.1。出现以下错误:
Gradle sync Failed: com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatformNotFoundException: Module: 'app' platform 'android-29' not found.
我也执行了
$ANDROID_HOME/cmdline-tools/tools/bin/sdkmanager --licenses
该如何解决?
------编辑---------
这是“ SDK平台”选项卡中显示的内容。取消选中“隐藏过时的软件包”不会更改任何内容。
解决方法
正如错误所说。安装具有API级别29的SDK平台。您需要切换到“ SDK平台”标签并安装正确的API级别:
-----------编辑--------------
也许您不小心更改了SDK的位置。
我的在Name: knode2
Roles: <none>
Labels: beta.kubernetes.io/arch=amd64
beta.kubernetes.io/os=linux
kubernetes.io/arch=amd64
kubernetes.io/hostname=knode2
kubernetes.io/os=linux
testing=test
Annotations: kubeadm.alpha.kubernetes.io/cri-socket: /var/run/dockershim.sock
node.alpha.kubernetes.io/ttl: 0
projectcalico.org/IPv4Address: **********
projectcalico.org/IPv4IPIPTunnelAddr: ********
volumes.kubernetes.io/controller-managed-attach-detach: true
CreationTimestamp: Tue,27 Oct 2020 17:23:47 +0200
Taints: test=blue:NoSchedule
注意:在Windows上使用它。
,转到文件 -> 项目结构 -> 模块(属性选项卡) -> 将编译 Sdk 版本和构建工具版本更改为当时可用的最新版本 img
,转到“ sdk平台”,您可以通过以下方式找到它:单击导航->查找任何地方,而不是输入“ sdk” 比您需要的是找到所需的api级别(本例中为29)并选中它旁边的框。