检测到缺少Android平台

时间:2018-03-10 10:18:11

标签: android sdk

尝试平移同步后...失败并在消息对话框中显示

Missing Android platform(s) detected: 'android-26' Install missing platform(s) 
and sync project

当我点击Install missing platform(s) and sync project时会弹出一个显示Downloading的进度条窗口,当达到大约一半时,它就会关闭,没有任何反应 我从设置中安装了api 26并尝试卸载并重新安装。

4 个答案:

答案 0 :(得分:1)

如果您收到以下消息:

  

检测到缺少Android平台

您会看到已安装SDK。这是解决您的问题的过程。

选择菜单“ 文件”->“项目结构...” Ctrl Alt Shift < kbd> S ),选择“ SDK位置”,然后单击按钮“ ... ”以编辑“ Android SDK位置” ”:

Button to edit Android SDK Location

对话框中,“ 选择SDK的安装目录”(对我来说:/ home / mathieu / Android / Sdk)。

单击下一步,直到操作结束。

您的项目现在应使用SDK重新编译。希望我能对您有所帮助!

最诚挚的问候

答案 1 :(得分:0)

问题从这里开始:[“安装缺少的平台并同步项目”(链接)不起作用,并且gradle同步失败]

您可以通过将目标版本从26更改为任何以上版本来解决此问题。我还没有尝试过以下版本。 首先安装更高版本,假设它是27。这是android 8.1 Oreo。 how to install android 8.1 Oreo v27

现在从您的项目中打开build.gradle

compile 'com.android.support:design:26.2.0'
compile 'com.android.support:support-v4:26.2.0'

将这些行从26更改为27

compile 'com.android.support:design:27.3.0'
compile 'com.android.support:support-v4:27.3.0'

,还将compileSdkVersion 26更改为27,将targetSDKVersion更改为27

android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
    applicationId "com.example.kashif.silenceinmasjid"
    minSdkVersion 15
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"
}

比同步

答案 2 :(得分:0)

对于我来说,当我意识到我的Android SDK已放置在 C:/ User / Admin 中时,该问题已解决,而我是通过其他帐户登录Windows的,该帐户需要访问 C:/ User / Admin 目录。我将我的用户帐户更改为 Admin ,并且可以正常使用。但是,如果要在同一帐户上使用它,则应从管理员帐户更改权限,以允许其他用户访问它。

答案 3 :(得分:0)

我安装了NDK。并配置了ndk路径enter image description here