Android-谷歌API-错误检测SDK
我在Android studio项目上遇到了问题。这个项目是用GoogleAPIs24编译的,但是我不能从Android Studio运行它。我能够构建项目并生成APK,如果我手动安装或使用ADB安装,它会像一个魔咒一样工作。 但是,如果我尝试在AS上运行项目,则会打开运行配置弹出窗口,并显示错误“请选择Android SDK”。当我点击Run时,会出现消息“配置仍然不正确。是否要再次编辑?”并且我可以点击“继续”,这给了我错误“运行应用程序时出错:请选择Android SDK”。 如果我继续项目结构,编译SDK版本是“GoogleAPI,Android24(API24)”,这就是我想要的 这是我的build.gradle文件:Android-谷歌API-错误检测SDK,android,android-studio,google-api,Android,Android Studio,Google Api,我在Android studio项目上遇到了问题。这个项目是用GoogleAPIs24编译的,但是我不能从Android Studio运行它。我能够构建项目并生成APK,如果我手动安装或使用ADB安装,它会像一个魔咒一样工作。 但是,如果我尝试在AS上运行项目,则会打开运行配置弹出窗口,并显示错误“请选择Android SDK”。当我点击Run时,会出现消息“配置仍然不正确。是否要再次编辑?”并且我可以点击“继续”,这给了我错误“运行应用程序时出错:请选择Android SDK”。 如果我继续项
apply plugin: 'com.android.application'
android {
compileSdkVersion 'Google Inc.:Google APIs:24'
buildToolsVersion '25'
defaultConfig {
minSdkVersion 16
targetSdkVersion 22 // SDK 23 /!\ Permissions handling
versionCode 52
versionName "1.6"
applicationId "com.myapp.app"
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "4g"
}
signingConfigs {
release {
...
}
}
buildTypes {
debug {
minifyEnabled false
applicationIdSuffix '.debug'
versionNameSuffix '-DEBUG'
}
release {
signingConfig signingConfigs.release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
}
}
lintOptions {
abortOnError false
}
useLibrary 'org.apache.http.legacy'
}
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile 'com.android.support:support-v4:24.2.1'
compile 'com.squareup.okhttp3:okhttp:3.3.1'
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:design:24.2.1'
compile 'com.android.support:mediarouter-v7:24.2.1'
compile 'com.android.support:recyclerview-v7:24.2.1'
compile 'com.android.support:preference-v7:24.2.1'
}
另外,我认为这也是同样的问题,在xml文件上,预览不起作用。编辑器API版本为空,选择中未建议任何版本。我所能选择的就是“自动选择最佳”,它什么也不做。我还在每个属性上都有一个“未知属性”警告
我在最新版优胜美地操作系统的Mac mini上遇到了这个问题。即使格式化并重新安装了AS和Android SDK,这个问题仍然存在,但我在几周前没有遇到。在El Captain上的Macbook pro上,它工作得很好
有人知道这个问题吗?修复程序1-适用于Mac OS:
编辑:AOSP问题跟踪程序上有一个未解决的问题:我确实通过多次更改“应用程序”的SDK版本解决了相同的问题“建造。似乎在几次更改之后,IDE修复了配置文件。此修复的优点是不需要创建新项目和迁移文件。我也面临同样的问题。Android Studio 2.2.2 Windows。我通过创建新项目并复制新项目中以前的源代码(builds.gradle、AndroidManifest、assets、src和res文件夹),绕过了它。之后,项目可以像往常一样编译、启动和调试。告诉我它是否适合你。谢谢你的回复。我的解决方案是将C:\Users\MYUSERNAME\AppData\Local\Android中的SDK文件夹重命名为其他文件夹。然后我打开Android Studio,将它指向新命名的文件夹,瞧,一切都已修复。这是Android Studio中一个非常恼人的错误。看起来这个问题对Studio仍然存在。以下是我编写的一个变通方法-作为变通方法,它更简单,在Windows Box上也能很好地工作: