【问题标题】:Gradle Project Sync Failed after updating to Android Studio 3.3.0更新到 Android Studio 3.3.0 后 Gradle 项目同步失败
【发布时间】:2019-01-22 02:12:59
【问题描述】:

我已经很久没有碰过我的 Android Studio,当我启动它时它仍然运行良好,但后来我更新到 3.3.0,我得到一个“gradle project sync failed”。我知道通过 SO 进行调试并非易事,但我试图找到类似的东西,但我对整个工作室缺乏了解并没有帮助。

所以也许你可以指导我找到一个解决方案,我不确定哪些文件是必要的,但这是实际错误:

错误:无法解析 C:\Users\roberts\AndroidProjects\LingoFlash\app\src\main\AndroidManifest.xml 中的 XML [row,col] 处的 ParseError:[27,9] 消息:预期的开始或结束标记 受影响的模块:app

这是 AndroidManifest.xml 文件:

 20     <application
 21         android:allowBackup="true"
 22         android:icon="@mipmap/ic_launcher"
 23         android:label="@string/app_name"
 24         android:supportsRtl="true"
 25         android:theme="@style/MyMaterialTheme">
 26         //------------------------------------------------------------------------------------------
 27         <activity android:name=".MainActivity">
 28             <intent-filter>
 29                 <action android:name="android.intent.action.MAIN" />
 30                 <category android:name="android.intent.category.LAUNCHER" />
 31             </intent-filter>
 32         </activity>

那么第 27 行出了什么问题?似乎指向 MainActivity

在我粘贴大量数据之前,什么有助于调试?

【问题讨论】:

    标签: android-studio gradle android-gradle-plugin build.gradle


    【解决方案1】:

    xml 文件中的注释不以双斜杠// 开头,它们使用&lt;!--Your comments--&gt;。您的清单中有以 // 开头的行,请删除它们并尝试清理和构建您的项目。

    【讨论】:

    • 啊,D'OH!我不仅有这个,而且我在文件后面有完全错误的 XML 语法。然而,这一切都在旧的 3.2 Studio 版本中工作(并且仍然在不同的机器上工作),所以在 3.3 中发生了一些变化(这可能是一件好事)。谢谢!
    • 犯了同样的错误。在看到这个答案之前找不到解决方案。很棒
    【解决方案2】:

    检查您是否在AndroidManifest.xml[27,9] 位置发现了错误字符。

    参考:https://stackoverflow.com/a/52932622/8034839

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-05
      • 2019-07-18
      • 2014-07-03
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多