Android studio 错误:请在Android Studio 2.0中选择Android SDK
我使用的是AndroidStudio 2.0 Beta2,我正在尝试运行一个旧项目,该项目使用GoogleMapsAPI v1(包com.google.Android.maps)作为*.jar文件。要运行这个旧项目,我需要指定比上一个版本(23)旧的compileSdkVersion。我曾经Android studio 错误:请在Android Studio 2.0中选择Android SDK,android-studio,android-sdk-tools,google-maps-android-api-1,Android Studio,Android Sdk Tools,Google Maps Android Api 1,我使用的是AndroidStudio 2.0 Beta2,我正在尝试运行一个旧项目,该项目使用GoogleMapsAPI v1(包com.google.Android.maps)作为*.jar文件。要运行这个旧项目,我需要指定比上一个版本(23)旧的compileSdkVersion。我曾经 但是我得到了错误:请在Android Studio中选择Android SDK错误。如何使用旧版本的编译器运行此旧项目?使用Android Studio 2.1.3,我在尝试启动应用程序时收到此消息 我使用
但是我得到了错误:请在Android Studio中选择Android SDK错误。如何使用旧版本的编译器运行此旧项目?使用Android Studio 2.1.3,我在尝试启动应用程序时收到此消息 我使用AS中的模块设置对话框选择另一个编译SDK版本。然后我回到同一个对话框,再次选择了GoogleAPI17 然后AS接受设置并可以启动我的应用程序
非常奇怪,build.gradle文件的内容与我收到错误消息时的内容完全相同。我可以解决我的问题,您需要在android studio中手动设置编译器dkversion和buildToolsVersion。我不知道为什么安卓astudio不认识gradle的价值 因此,这些步骤是: 文件/项目结构/风格/ 并设置buildToolsVersion和compileSdkVersion 但是您需要检查,因为android studio将此值放在gradle文件的末尾,如果您复制了此变量,gradle构建将出错。因此我在这里进行剪切和粘贴
android {
defaultConfig {
compileSdkVersion 22
buildToolsVersion '22.0.0'
minSdkVersion 15
targetSdkVersion 22
versionCode versionMajor * 10000 + versionMinor * 1000 + versionPatch * 100 + versionDevel
versionName "${versionMajor}.${versionMinor}.${versionPatch}.${versionDevel}"
multiDexEnabled = true
}
就这样 在应用程序模块中打开gradle.buld
更改versionCode或versionName并同步。也只需从工具栏同步项目它对我有用 我的问题:“请选择Android SDK”,但一切正常:(->我认为IntelliJ文件中的一个崩溃了(在蓝屏死亡之后) 我的决议: 文件->设置->Android SDK->Android SDK位置编辑->下一步,下一步(Android SDK是最新的),完成 …崩溃的文件被修复了 我希望这会有所帮助!最简单的方法是:
工具->安卓->与Gradle文件同步项目(安卓Studio 3.0.1)我刚刚去了屏幕最右边的Gradle按钮,刷新了它,它对我起了作用。谷歌已经改变了它引用编译sdk版本的方式。只要在那里使用
17
,它就会起作用。有什么想法吗?请参考这个答案。你的问题应该得到解决。相关的帖子问题可以解决我在app build.gradle文件中做了一些更改,并再次同步了该项目。更多信息:超级,它对我有效。但我怀疑它是如何工作的。你能解释一下吗?将项目与gradle文件同步就足够了哈哈!很好!很好!对我有效,谢谢!!这个答案肯定被低估了!有效,但重要的是它只在r已安装所需的Android SDK
android {
defaultConfig {
compileSdkVersion 22
buildToolsVersion '22.0.0'
minSdkVersion 15
targetSdkVersion 22
versionCode versionMajor * 10000 + versionMinor * 1000 + versionPatch * 100 + versionDevel
versionName "${versionMajor}.${versionMinor}.${versionPatch}.${versionDevel}"
multiDexEnabled = true
}