Я очень новичок в разработке приложений для Android и пытаюсь внести некоторые изменения в существующий проект. Когда я пытаюсь изменить версию Compile Sdk в структуре проекта в Android Studio, он отображает красное предупреждение (неверная строка хеша) справа от выбранного Sdk «Vuzix Corporation: Vuzix M300 SDK: 23» и не применяет изменения. А потом я понял, что то же самое происходит и для "Google Inc.: API Google: 23".
Это приложение, созданное для очков дополненной реальности Vuzix M300, и я следовал документации на их сайте, чтобы обновить существующий проект и установить M300 SDK в Android Studio. Сначала я создал приложение, используя стандартный Sdk с Compile Sdk Version API 23: Android 6.0 (Marshmallow), как они и рекомендовали. Позже они хотят, чтобы мы изменили версию Compile Sdk на Vuzix M300 SDK (API 23) в структуре проекта, которая не работала.
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.