无法在Android studio版本1.5.1 API 23中同步Gradle项目

时间:2016-02-23 00:03:44

标签: java android android-studio

我一直想出这个错误"错误:原因:找不到带有哈希字符串的目标' android-15' in:C:\ Android \ sdk1打开Android SDK Manager。"我最近安装了Android Studio 1.4,然后使用API​​ 23升级到1.5.1版。如何解决此错误?

的build.gradle

apply plugin: 'com.android.application' android {
    compileSdkVersion 15 buildToolsVersion "23.0.1" defaultConfig {
        applicationId "pg.com.dwu.app_inventry" minSdkVersion 15 targetSdkVersion 19 versionCode 1 versionName "1.0"
    } buildTypes {
        release {
            minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
} 

1 个答案:

答案 0 :(得分:1)

绝对发布你的build.gradle,以便其他人可以帮助找出问题所在。

我认为这个解决方案可能已在其他地方发布,但是......

合乎逻辑的步骤是遵循Android Studio的建议:打开Android SDK Manager。

菜单>工具> Android> SDK Manager

screenshot of Android SDK Manager Android 6.0 (23) installed

然后转到build.gradle(Module:app)并确保将compileSdkVersion设置为与SDK Manager中安装的版本相同的版本。

sdk version in build.gradle matching SDK Manager

如果这些不匹配,则应更改compileSdkVersion以匹配Manager。

然后1)重建项目和2)运行它以查看它是否有效。

如果这不能解决问题,那么可能是指您的项目指向的位置与实际安装SDK的位置不同。您可以在SDK Manager对话框中看到它,其中显示了Android SDK Location。

如果不是您安装的位置,请在此处更改位置。