Android studio不允许我安装Android SDK平台

Android studio不允许我安装Android SDK平台,android,android-studio,android-5.0-lollipop,Android,Android Studio,Android 5.0 Lollipop,在我导入Esclipse棒棒糖示例并出现以下错误之前,一切正常 您从eclipse导入的项目可能使用的是旧版本的android SDK。检查项目中的API版本。通常,单击“安装缺少的平台和同步项目”可以正常工作,但Android Studio似乎无法连接到互联网 Mac OS X对任何试图连接到internet的应用程序都有一些安全限制,尤其是在编辑Info.plist文件时。您是否收到一个对话框,要求您的用户允许java进行网络连接?也许你没有 在Android studio上编译AOSP应

在我导入Esclipse棒棒糖示例并出现以下错误之前,一切正常


您从eclipse导入的项目可能使用的是旧版本的android SDK。检查项目中的API版本。通常,单击“安装缺少的平台和同步项目”可以正常工作,但Android Studio似乎无法连接到互联网


Mac OS X对任何试图连接到internet的应用程序都有一些安全限制,尤其是在编辑Info.plist文件时。您是否收到一个对话框,要求您的用户允许java进行网络连接?也许你没有

在Android studio上编译AOSP应用程序(例如计算器)时,我也陷入了同样的困境 在这方面有很多帮助,但可能因为同一问题的不同版本而有点分散。下面是我的变化,如果有人觉得它有用。我并不声称这是一个100%解决这个问题,但给你一个方向的关注领域。将build.grade文件加载到studio并进行以下修改。 看看我对原始更改值的评论。 注意:您可以根据需要使用不同的值

compileSdkVersion 21   // Remove the "Android-L"
buildToolsVersion "20.0.0"  //Replace "20"

defaultConfig {
        applicationId "com.google.android.apps.calculator"
// Add following two line based on your sdks support by default studio takes API level 1
       minSdkVersion 21
       targetSdkVersion 22
    }

dependencies {
    compile files("arity-2.1.2.jar")
    compile "com.android.support:support-v4:22.2.0"  // Add 22.2.0
}

我在MacOSX上遇到了完全相同的问题。下面是我如何修复它的

$cd ~/Library/Android/sdk/tools/

$./android update sdk --no-ui --filter 1

它将在非gui模式下启动软件包更新,并请求许可等,最后安装良好

我没有得到任何java对话框。这个评论中有什么可以帮助我的吗?“忽略未知包过滤器”ANDROID-L'警告:包过滤器删除所有包。没有安装的。请考虑在没有包过滤器的情况下再次尝试。“我可以编辑一些文件并删除过滤器吗?”我只是不知道我在编辑什么文件你能把清单xml粘贴到这里吗?看来你得用21号来代替L,我想就是这样。L不再列在包管理器中。您需要将清单(和/或build.gradle文件)中的L更改为21。通过将gradle依赖性更改为最新版本修复了所有问题。谢谢。这是我发现的唯一有效的答案。我有一台MacBookPro视网膜和一台iMac。MPR没有这个问题,但iMac有。我认为这可能与我之前安装了React native并尝试运行Android有关。