gpt4 book ai didi

java - 应用android.useAndroidX = true和android.enableJetifier = true修复错误会导致另一个错误

转载 作者:太空宇宙 更新时间:2023-11-04 09:31:55 25 4
gpt4 key购买 nike

上一次创建捆绑包时,一切运行顺利,然后两周后,我继续从事我的React Native项目,但我没有添加新软件包。根本就不是一个可能使内部绑定混乱的软件包,但是由于以下错误,我无法以某种方式生成apk

在我的第一次捆绑尝试中,收到以下错误

  Task :app:transformClassesWithMultidexlistForRelease FAILED
D8: Program type already present:
android.support.v4.app.INotificationSideChannel$Stub$Proxy


经过一些谷歌搜索,找到以下解决方案,我将其放置在gradle.properties中

  android.useAndroidX=true
android.enableJetifier=true


应用此更改后,会引发其他错误

Task :react-native-audio:compileReleaseJavaWithJavac FAILED


symbol: class ActivityCompat
location: package android.support.v4.app


它无法加载找到ActivityCompat和ContextCompat。

如果有人可以告诉我如何解决此问题,我将不胜感激。

顺便说一下,那些丢失的符号与 react-native-audio不相关,因为如果我从 react-native-audio删除导入语句,则另一个包将引发相同的错误。

最佳答案

这两个属性需要在项目根目录的gradle.properties文件中定义,而不是在build.gradle文件中定义。

android.useAndroidX = true
android.enableJetifier = true

关于java - 应用android.useAndroidX = true和android.enableJetifier = true修复错误会导致另一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57011493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com