无法解析app/build.gradle中的com.android.build.OutputFile行导入中的符号“build”

b5buobof  于 2023-01-11  发布在  Android
关注(0)|答案(6)|浏览(237)

我刚刚使用以下命令创建了一个react原生项目
第一个月
我进入应用程序级别build.gradle连接firebase,我遇到一个错误,说无法在线解析符号“android”
import com.android.build.OutputFile
然而,它弹出说“android框架是在项目中检测到点击配置”,所以我这样做了,但后来它说不能解决符号'建设'在同一行,我不知道为什么它会说这一点,因为我以前做过同样的项目,从来没有这个问题,任何想法?

anauzrmj

anauzrmj1#

在我的案例中,我能够通过以下步骤解决这个问题:
1.如下所示注解该行:第一个月
1.同步项目(单击“立即同步”)
1.在该行中再次进行如下注解:import com.android.build.OutputFile
1.再次同步。
这可能不适用于所有人。在我的例子中,说导入工作,直到我改变了项目中的某个地方,突然导入失败。如果导入 * 从来没有 * 为您工作,这可能不是解决方案,但值得一试。

sauutmhj

sauutmhj2#

对我有效的是

    • 1-**替换build. gradle(:app)中的此行
def abi = output.getFilter(OutputFile.ABI)

与:

def abi = output.getFilter(com.android.build.OutputFile.ABI)
    • 2-然后单击将项目与Gradle文件同步(带蓝色箭头的大象)**

ewm0tg9j

ewm0tg9j3#

试着双击你的代码中的编译字,比如Build.VERSION,而不是在导入com.android.build.OutputFile中。如果它显示按ALT + Enter,你应该这样做。

deyfvvtc

deyfvvtc4#

如果你想找到确切的问题,去android文件夹和assembleRelease使用cmd:

cd android
 gradlew assembleRelease

我的问题是crashlytics包需要另一个版本的react-native-firebase/app
安装推荐的版本解决了我的问题

7ajki6be

7ajki6be5#

在com.android.tools.build包构建版本.gradle文件中将类路径“www.example.com:gradle:3.4.1”更改为3.4.2
对我来说我用的是
类路径“com.android.tools.build:升级版本:3.4.1”
然后我刚刚把版本改成了3. 4. 2,问题就解决了。

klr1opcd

klr1opcd6#

确保您的应用级build.gradle文件的dependencies块中包含classpath 'com.android.tools.build:gradle:2.2.0'

相关问题