首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Studio在编译Sdk版本中出现“无效哈希串”警告

Android Studio在编译Sdk版本中出现“无效哈希串”警告
EN

Stack Overflow用户
提问于 2019-06-12 02:00:01
回答 2查看 721关注 0票数 1

我是Android应用程序开发的新手,正在尝试对现有项目进行一些更改。当我尝试在Android Studio的项目结构中更改编译Sdk版本时,它在所选Sdk "Vuzix Corporation:Vuzix M300 SDK:23“的右侧显示红色警告(无效的散列字符串),并且不应用更改。然后我意识到同样的事情也发生在“谷歌公司:谷歌APIs:23”上。

这是一个为Vuzix M300增强现实眼镜构建的应用程序,我按照他们网站上的文档更新了一个现有的项目,并在Android Studio中安装了M300 SDK。首先,我使用标准Sdk和编译Sdk版本API 23: Android 6.0 (棉花糖)构建了应用程序,就像他们推荐的那样。后来,他们希望我们在项目结构中将编译软件开发工具包版本更改为Vuzix (API23),但这并不起作用。

代码语言:javascript
复制
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '28.0.3'

defaultConfig {
    applicationId "de.tum.fml.pbvofflineapp"
    minSdkVersion 15
    targetSdkVersion 15
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
  }
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}

我希望compileSdkVersion应该改变,但是我不知道对于那个特定的Sdk应该是什么。

EN

回答 2

Stack Overflow用户

发布于 2019-06-12 02:12:03

如果您更改了compileSdkVersion,也将targetSdkVersion更改为相同的值。以以前的sdk为目标并使用更大的sdk进行编译是没有意义的。此外,您还应该有符合编译开发工具包的buildToolsVersion

票数 0
EN

Stack Overflow用户

发布于 2020-01-07 15:51:34

这将导致找不到自定义插件sdk类的构建错误。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56549372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档