首页 > 解决方案 > 构建 Gradle 应用程序“<”语法错误启动失败

问题描述

我从未编辑过构建 gradle 文件,而且我的应用程序无法运行,因为不与 gradle 文件同步,特别是构建 gradle 应用程序。发生的情况是,在第一个错误崩溃中,但打开文件时,有很多明显的语法错误,比如代码结构、“< >”表达式......而且我从未编辑过文件,所以我没有知道我应该如何更改文件.. 我构建的所有文件都非常不同,而这个自动制作的文件,我不知道如何更改,请有人帮助我,是一个客户应用程序。

CODE BUILD GRADLE(APP)(括号里面的东西出现红旗)

`

*

(<) ? xml version = "1.0" encoding = "UTF-8" ?( )>
            (<) root >
            (<) item name = "java.lang.reflect.Constructor T newInstance(java.lang.Object...)" >
            (<) annotation name = "android.support.annotation.NonNull" /( )>
            < /item>
      <item name="java.lang.reflect.Member int getModifiers()">
        <annotation name="android.support.annotation.IntDef">
          <val name="value" val="{java.lang.reflect.Modifier.PUBLIC, java.lang.reflect.Modifier.PRIVATE, java.lang.reflect.Modifier.PROTECTED, java.lang.reflect.Modifier.STATIC, java.lang.reflect.Modifier.FINAL, java.lang.reflect.Modifier.SYNCHRONIZED, java.lang.reflect.Modifier.VOLATILE, java.lang.reflect.Modifier.TRANSIENT, java.lang.reflect.Modifier.NATIVE, java.lang.reflect.Modifier.INTERFACE, java.lang.reflect.Modifier.ABSTRACT, java.lang.reflect.Modifier.STRICT}" / >
            (<) val name = "flag" val = "true" /( )>
            (<) /annotation>
      </ item >
            (<) item name = "java.lang.reflect.Proxy java.lang.Object newProxyInstance(java.lang.ClassLoader, java.lang.Class&lt;?&gt;[], java.lang.reflect.InvocationHandler)" >
            (<) annotation name = "android.support.annotation.NonNull" /( )>
            (<) /item>
    </ root

    dependencies {
      implementation 'androidx.appcompat:appcompat:+'
      implementation 'androidx.constraintlayout:constraintlayout:+'
    }

*

`

------------>在所有情况下都出现错误->预期得到“<”

------------> 在事件日志中

14:44 Gradle 同步失败:原因:启动失败:构建文件“C:\Users\Andre\Videos\Gelitos2\app\build.gradle”:1:意外令牌:<@ 第 1 行,第 1 列。<? xml 版本 = “1.0” 编码 = “UTF-8” ?> ^ 1 个错误 有关详细信息,请参阅 IDE 日志(帮助 | 显示日志)(2 m 21 s 996 ms)


我已经尝试过明显地编辑空格并缺少关闭标签“>”,但没有任何效果我还尝试使缓存无效并重新启动我试图关闭电脑

而且我也尝试过清理项目,但其他错误消息,出现了很多,都是因为我从未编辑过的文件。这表明:

当我清理这个节目

标签: androidandroid-studiogradlebuild

解决方案


我发现我的键盘和鼠标存在严重问题,所以很可能他们在我没看到的时候剪切和粘贴!我重新打开备份并复制了构建文件中的先前代码,谢谢大家。


推荐阅读