- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个问题。 Android studio(Gradle) 版本兼容性问题。谁能帮我解决这个问题。下面提到了我使用的所有依赖项版本。我认为这是一个版本问题。试了很多。但是无法解决。你能帮我么。我能做些什么来解决这个问题。
项目级 Gradle 文件:
allprojects {
ext {
appName = "FbaseDemo"
majorVersion = "0"
minorVersion = "1"
patchVersion = "1"
supportLibrary = '26.0.0'
constraintLayout = '2.0.0-beta2'
virgilSdk = '5.1.2'
virgilCrypto = "5.0.2@aar"
rxJava = "2.1.5"
rxAndroid = "2.0.2"
retrofit = "2.3.0"
gson = "2.8.0"
butterKnife = '10.1.0'
networkTracker = '3.0.3'
dagger = '2.24'
loggingInterceptor = '4.0.1'
rxRetrofitAdapter = '2.6.0'
converterGson = "2.3.0"
apacheCommons = "3.7"
firebaseCore = '17.0.1'
firebaseAuth = '18.1.0'
firebaseFirestore = "17.0.1"
room = '1.1.1'
// crashlytics = "2.9.3"
}
apply plugin: 'com.android.application'
//apply plugin: 'io.fabric'
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.android.virgilsecurity.virgilonfire"
minSdkVersion 21
targetSdkVersion 26
versionCode 1
versionName majorVersion + "." + minorVersion + "." + patchVersion
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
setProperty("archivesBaseName", appName + "-v" + versionName)
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
项目级依赖:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
// Support
implementation "com.android.support:appcompat-v7:21.0.0"
implementation "com.android.support.constraint:constraint-layout:$constraintLayout"
implementation "com.android.support:design:$supportLibrary"
// RxJava
implementation "io.reactivex.rxjava2:rxandroid:$rxAndroid"
implementation "io.reactivex.rxjava2:rxjava:$rxJava"
implementation "com.squareup.retrofit2:adapter-rxjava:$rxRetrofitAdapter"
// Retrofit
implementation "com.squareup.retrofit2:retrofit:2.6.1"
// Gson
implementation "com.google.code.gson:gson:2.8.5"
implementation "com.squareup.retrofit2:converter-gson:2.6.1"
// Logging Interceptor
implementation "com.squareup.okhttp3:logging-interceptor:$loggingInterceptor"
// ButterKnife
implementation "com.jakewharton:butterknife:$butterKnife"
annotationProcessor "com.jakewharton:butterknife-compiler:$butterKnife"
// Network Tracker
implementation "com.github.pwittchen:reactivenetwork-rx2:$networkTracker"
// Virgil Security
implementation "com.virgilsecurity.sdk:crypto-android:$virgilCrypto"
implementation "com.virgilsecurity.sdk:sdk:$virgilSdk"
// Dagger
implementation "com.google.dagger:dagger-android:$dagger"
annotationProcessor "com.google.dagger:dagger-compiler:$dagger"
annotationProcessor "com.google.dagger:dagger-android-processor:$dagger"
// Apache commons
implementation "org.apache.commons:commons-lang3:3.9"
// Firebase
implementation "com.google.firebase:firebase-core:$firebaseCore"
implementation "com.google.firebase:firebase-auth:$firebaseAuth"
implementation "com.google.firebase:firebase-firestore:20.2.0"
// implementation "com.crashlytics.sdk.android:crashlytics:$crashlytics"
// Room
implementation "android.arch.persistence.room:runtime:$room"
annotationProcessor "android.arch.persistence.room:compiler:$room"
implementation "android.arch.persistence.room:rxjava2:$room"
}
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '26.0.0'
}
}
}
}
apply plugin: 'com.google.gms.google-services'
应用级 Gradle 文件:
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'com.google.gms:google-services:4.3.0'
// Crashlytics
// classpath 'io.fabric.tools:gradle:1.25.4'
}
}
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.android.virgilsecurity.virgilonfire"
minSdkVersion 21
targetSdkVersion 26
versionCode 1
versionName majorVersion + "." + minorVersion + "." + patchVersion
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
setProperty("archivesBaseName", appName + "-v" + versionName)
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "com.android.support:appcompat-v7:21.0.0"
implementation "com.android.support.constraint:constraint-layout:$constraintLayout"
implementation "com.android.support:design:$supportLibrary"
Android 资源链接失败并出现下一个错误:
C:\Users\isufernando\Desktop\New folder\demo-firebase-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:2476: error: resource android:attr/fontVariationSettings not found.
C:\Users\isufernando\Desktop\New folder\demo-firebase-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:2476: error: resource android:attr/ttcIndex not found.
error: failed linking references.
最佳答案
resource android:attr/fontVariationSettings not found.
resource android:attr/ttcIndex not found.
将 compileSdkVersion
更改为:
compileSdkVersion 28
fontVariationSettings
和 ttcIndex
在 api level 28 中添加。
你也在用
implementation "com.google.firebase:firebase-auth:18.1.0"
Firebase 在最新版本中迁移到了 AndroidX。这意味着您同时使用了支持库和 androidx 库。
您可以:
您可以查看 official release notes :
Warning: This release is a MAJOR version update and breaking change. The latest update to Google Play services and Firebase includes the following changes:
从 Android 支持库迁移到 Jetpack (AndroidX) 库。除非您在应用中进行以下更改,否则库将无法工作:
com.android.tools.build:gradle
升级到 v3.2.1 或更高版本。compileSdkVersion
升级到28或更高版本。关于java - Android studio(gradle) 版本兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57302295/
这不是我的专业领域,所以我希望问的是正确的问题。 我们有一台滚动租用的服务器。旧服务器是32位windows服务器,新服务器是64位windows 2008 R2 SP1。 其中一个 Web 应用程序
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我已将 Oracle 数据库从 10g 迁移到 12c。从 12c 开始,oracle 不支持 PLSQL_V2_COMPATIBILITY 参数。 该参数用于: https://www.safari
开发环境db server为SqlServer 2005(开发版) 有什么方法可以确保我的 SQL 查询将在 SqlServer 2000 中运行? 此数据库设置为兼容级别“SQL Server 20
我有一个这种形式的类: public class Foo implements Serializable { private static final long serialVersionUI
我有以下代码来隐藏状态栏,取自 http://developer.android.com/training/system-ui/status.html和 Hide status bar android
我正在尝试测试 .prop() 是否方法存在于当前包含的 jQuery 中(出于兼容性原因): if(typeof $.prop === 'function') 我期望上面的条件是 true对于 jQ
当收到新消息时,我在项目中使用BroadcastChannel更改所有选项卡的标题。 问题在于它仅适用于chrome和firefox。因此,我决定使用localStorage创建一个Broadcast
我正在使用一个函数通过 FTP 将一个文件上传到我的服务器。这是我的代码并且工作正常但是创建的文件 example.json 不兼容 UTF8,因为它有 Atlético 而不是 Atlético 例
我正在使用兼容性类来构建用户代理字符串: public abstract class Compatibility { private static int sdkInt = 0; pr
我需要实现一个 C 例程来(解)压缩 gzip 格式的文件。 谁能举个例子? 我试过 zlib,但它似乎不兼容。 谢谢。 最佳答案 zlib 与 gzip 文件完全兼容,但您需要确保您使用的是面向 g
我正在使用以下 CSS 代码,它与 Chrome 完美兼容,但与 IE 浏览器不兼容 .collapse{ display:block; } .collapse + input[type="c
我的应用程序以 android Sdk 的 v10 为目标,但具有 minSdkVersion 的 v6。默认情况下,“match_parent”属性将用于宽度或高度。我应该为 fill_parent
我正在阅读有关 dynamic_cast 的内容,然后我遇到了以下语句 ( from cplusplus.com ): Compatibility note: This type of dynamic
我正在尝试在 Linux 下使用 QtCreator 构建一个用 VS 2008 编写的项目,但我遇到了很多错误: /home/ga/dev/CppGroup/MonteCarlo/main.cpp:
因此,我正在构建一个网站,用户可以在该网站上上传观看视频。我正在使用标准的 HTML5 视频播放器 ( ... )目前,我使用多个来源:MP4、OGG 和 WEBM,以实现跨浏览器兼容性 由于维护三
mozilla 和其他浏览器是否有类似-webkit-box-reflect 的属性?我无法在谷歌上找到哪些其他浏览器支持这个。因此,如果有人可以告诉我或给我链接,那就太好了。 最佳答案 这不仅可以使
我定义了一个自定义的 ValidateSet 参数属性,如下所示: Class MyValidValuesAttribute : System.Management.Automation.IValid
我使用 .net 4.0、linq 等编写 winforms 应用程序。它可以在带有 .net 2.0 的机器上运行吗? 最佳答案 不,不会。为 Framework 4.0 版编译的应用程序将要求该框
我如何专门检查 @keyframes translate3d 动画 与浏览器的兼容性? 请不要关闭这个问题,因为在问这个问题之前我已经尝试了很多 stackoverflow 解决方案。 我想检查我的网
我是一名优秀的程序员,十分优秀!