我在Android Studio工作,由于系统崩溃,一个或多个功能由于频繁的系统崩溃而崩溃。我应该如何恢复它?

Posted

技术标签:

【中文标题】我在Android Studio工作,由于系统崩溃,一个或多个功能由于频繁的系统崩溃而崩溃。我应该如何恢复它?【英文标题】:I work in Android Studio, and due to system crashes, one or more of the features crashed due to frequent system crashes. How should I restore it? 【发布时间】:2021-11-06 21:49:29 【问题描述】:

完成问题:我相信这是由于 Gradle 的补丁更新或项目 Gradle 设置,但我一无所知。

gradleVersion = '4.2.2'
compileSdkVersion = 31
minSdkVersion = 21
targetSdkVersion = 31
buildToolsVersion = '31.0.0'

com.android.tools.build:gradle:4.2.2

distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip

我使用 Android Studio 进行开发。 版本:

在 Windows 10 系统频繁崩溃后,由于内存模块损坏,部分功能崩溃。我在 Google 和 Android Studio 文档中搜索了故障排除,但似乎我的搜索关键字不强,为我提供了将 Android Studio 回滚到稳定状态的相关解决方案。

    .git 文件损坏:因此我可以看到错误的文件内容,实际上文件中的代码是完整的。我在文件中看到的是 .git 文件已损坏。

我只是离开了项目并将其克隆到另一个目录中。恢复 .git 后,我​​看到了原始格式的文件。

    之后问题开始了。尽管创建 APK 的代码编译完好无损,但 LINT 部分工作正常。

我重新安装了Android Studio,但由于之前的安装,没有任何变化。我想将 LINT 恢复到以前的状态。我有图片来显示正在发生的事情。

无法识别 Kotlin 的某些键和控制流程,显示不必要的错误。在我构建项目之前,很难知道我的拼写是否正确(我所面临的困难的一个例子)。

当我的 .git 文件崩溃时,代码完好无损,但在同一文件的 Android Studio 编辑器中显示乱码。

一些 Kotlin 控制流无法被 Lint 识别

更新:

Intelliscence 和 Lint 在 Kotlin Android 中不起作用:-

Kotlin is unable to find OkHttp's extension method: toMediaOrNull().

【问题讨论】:

【参考方案1】:

我找到了这个链接:- Uninstall Android Studio with complete effect

注意:这里有些部分会移到上面的问题部分,还有一些 上述问题部分的部分值得在答案中移到此处。

一旦验证这是否成功,我会更新一个详细的答案。

更新:

    在此解决方案之后,Lint 和 IntelliSense 都不起作用,并且 TODO 没有突出显示。现在我看不到任何红色标记,所以就像在纯文本编辑器中工作一样,除了关键字突出显示。

智能感知不工作:

    分析过程(编辑器屏幕的顶端)永不停止。

    删除根文件夹中的 .gradle 和 .idea 文件夹后没有任何变化。

    部分 IntelliSense 在使缓存失效并重新启动 Android Studio 后恢复。

    关注:Rename folders inside your user_dir/.android folder.

    一步一步,我们接近尾声了,只剩下:绑定(布局)中新添加的一些变量无法识别,而旧的小部件 id 仍然可以识别(在骆驼情况下(Kotlin) ,来自蛇形案例(布局 XML))。

布局中的新 ID --> 绑定,无法识别:

布局中的旧 ID --> 绑定,仍然可以识别:

让我观察一段时间,看看它是否正常并提出更多更新。像往常一样,在我的 Android 设备上构建和运行 APK 时我没有遇到任何问题。

【讨论】:

以上是关于我在Android Studio工作,由于系统崩溃,一个或多个功能由于频繁的系统崩溃而崩溃。我应该如何恢复它?的主要内容,如果未能解决你的问题,请参考以下文章

白屏和崩溃 - Android Studio

Android Studio突然崩溃

当我在没有调试器的情况下方便地启动 Android Studio 应用程序时崩溃

ListView崩溃。不工作的应用程序Android Studio模拟器

更改意图时 Android Studio 崩溃

Android Studio 按钮导致崩溃