Failed to set up SDK: Error:Module 'app': platform 'Google Inc.:Google APIs:21' not found.
完全丧失了为什么这不起作用。试图更新我的SDK到23,但意识到我没有准备处理所有新的弃用等,所以我恢复到旧版本的Mercurial。我完全没有别的了,而且回归应该已经解决了一切。不幸的是,我无法连接我的应用程序并构建它。我甚至从头重新安装了Android Studio,但我仍然收到相同的警告,我的应用程序根本无法生成。什么可能会出错?无法设置SDK:错误:模块'app':平台'Google Inc.:Google API:21'找不到
这里是我的gradle构建:
apply plugin: 'com.android.application'
android {
compileSdkVersion 'Google Inc.:Google APIs:21'
buildToolsVersion '21.1.2'
defaultConfig {
applicationId "com.elgami.customizer"
minSdkVersion 14
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
//runProguard false
//proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.ogaclejapan.smarttablayout:library:[email protected]'
compile 'com.github.antonyt:InfiniteViewPager:v1.0.0'
compile 'com.android.support:appcompat-v7:22.2.0'
// recyclerview
compile 'com.android.support:recyclerview-v7:23.1.1'
// google analytics
compile 'com.google.android.gms:play-services-analytics:8.3.0'
// pager sliding strip
compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
// http library (for using beanstream REST)
compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1'
// amaazon S3 uploads
compile 'com.amazonaws:aws-android-sdk-s3:2.1.+'
// paypal purchasing
compile files('libs/PayPalAndroidSDK-2.7.1.jar')
// Module dependency on ParseLoginUI library sources
compile project(':ParseLoginUI')
// Parse libs
compile files('libs/ParseCrashReporting-1.9.2.jar')
compile files('libs/Parse-1.9.1.jar')
compile files('libs/ParseFacebookUtilsV4-1.9.1.jar')
// android support v4
compile files('libs/android-support-v4.jar')
// facebook SDK
compile 'com.facebook.android:facebook-android-sdk:4.1.0'
//butterknife
compile 'com.jakewharton:butterknife:6.1.0'
// Subsampling-scale-image-view (for templating)
//compile 'com.davemorrissey.labs:subsampling-scale-image-view:3.1.4'
compile files('libs/AppRater.jar')
}
好吧,一些东西开始工作。现在我得到''错误:原因:未能找到目标21:D:\ Android \ sdk1 Install missing platform(s) and sync project'',但它不会让我安装它。有什么办法可以从某个地方手动下载吗?我想在重新安装Android Studio后,它下载了Sdk 23,但我现在确实需要保持在21。 ''忽略未知的包过滤器'android-21'Warning:包过滤器删除所有包。没有什么可安装的。请考虑尝试在没有包过滤器的情况下再次更新。'' – santafebound
您是否在项目中执行了“清理 - 重建 - 重启 - 同步”? –
是的,我一直在收到同样的问题。 – santafebound