大家好,抱歉,我仍然是android studio和java的新手,所以我在代码中遇到了问题,正如您在这些屏幕截图中所见,我写了以下几行来纠正错误:
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:customtabs:28.0.0'
implementation 'com.android.support:support-media-compat:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:design:28.0.0'
是的,错误已解决,但是当我尝试使用发布模式生成带签名的apk时,它告诉我这是不可能的,但是在解决所有问题之前,我可以轻松生成apk screenshot 1
如果您知道该问题的解决方法,请帮助我。
答案 0 :(得分:0)
先更新所有黄色的行(将鼠标悬停在它们上面并接受建议的版本号)。这些都是过时的依赖关系。然后将鼠标悬停在显示错误的行上,并继续添加它建议的特定实现(在其中显示“ Examples included ...”)。与已经添加的行相比,您处在正确的轨道上,但是如果您不先更新黄线,则会花费一整天的时间。
答案 1 :(得分:0)
将这两行添加到您的build.gradle文件中
dependencies {
implementation com.android.support:support-vector-drawable:28.0.0
implementation com.android.support:customtabs:28.0.0
}
答案 2 :(得分:0)
某些第三方库有时可能会使用不同版本的支持库,您可以通过指定这样的固定版本来进行修复
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '28.0.0'
}
}
}
}