android - Android Studio 中的所有 Activity 和布局都已损坏

标签 android android-studio

我从事一个项目已有 3 个月了。今天我的大部分 Activity 和 xml 文件都损坏了。我试过删除 workspace.iml 文件,但它保持不变。VCS 中的本地历史记录也是空的。有什么办法可以恢复我的代码或解决这个问题。 注意 如果我在记事本 app/scrc/main/activity.java 中打开,这些文件与之前相同,但在 Android studio 中显示不同

这是我的代码现在的样子

<component name="libraryTable">  <library name="Gradle: com.google.firebase:firebase-measurement-connector-impl-17.0.3">
<CLASSES>
  <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/firebase-measurement-connector-impl-17.0.3.aar/fb2536827bf92d82ab72080a9863eb78/res" />
  <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/firebase-measurement-connector-impl-17.0.3.aar/fb2536827bf92d82ab72080a9863eb78/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />

渐变文件:

apply plugin: 'com.android.application'apply plugin: 'com.google.gms.google-services'android {
compileSdkVersion 28
defaultConfig {
    applicationId "com.apkfeast.class11walkthrogh"
    minSdkVersion 16
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }  }}dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:design:28.0.0'
implementation 'com.github.chrisbanes:PhotoView:2.1.3'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.google.firebase:firebase-database:16.0.5'
implementation 'com.google.firebase:firebase-core:16.0.5'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
implementation 'com.firebaseui:firebase-ui-database:4.2.1'
implementation 'com.github.bumptech.glide:compiler:4.8.0'
implementation 'com.github.bumptech.glide:annotations:4.8.0'
implementation 'com.firebase:firebase-client-android:2.5.2'
implementation 'com.google.firebase:firebase-storage:16.0.5'
implementation 'com.google.firebase:firebase-auth:16.0.5'
implementation 'com.google.firebase:firebase-database:16.0.1'
implementation 'com.google.android.gms:play-services-ads:17.1.1'
implementation 'com.android.support:multidex:1.0.3'}apply plugin: 'com.google.gms.google-services'

list

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.apkfeast.class11walkthrogh"
android:screenOrientation="portrait" >

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    android:fullBackupContent="true">
    <activity android:name=".Splash">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="ca-app-pub-3940256099942544~3347511713"/>

    <activity android:name=".Hyderabad" />
    <activity android:name=".Mirpurkhas" />
    <activity android:name=".SelectBoard" />
    <activity android:name=".Quiz" />
    <activity android:name=".Notes" />
    <activity android:name=".fedral" />
    <activity android:name=".sukkur" />
    <activity android:name=".larkana" />
    <activity android:name=".aghakhan" />
    <activity android:name=".sarghoda" />
    <activity android:name=".Rawalpindi" />
    <activity android:name=".Faisalabad" />
    <activity android:name=".Multan" />
    <activity android:name=".Gujranwala" />
    <activity android:name=".lahore" />
    <activity android:name=".karachi" />
    <activity android:name=".sahiwal" />
    <activity android:name=".dgkhan" />
    <activity android:name=".peshawar" />
    <activity android:name=".bahawalpur" />
    <activity android:name=".balochistan" />
    <activity android:name=".hydchem" />
    <activity android:name=".hydphy" />
    <activity android:name=".hydbio" />
    <activity android:name=".hydeng" />
    <activity android:name=".hydisl" />
    <activity android:name=".hydurd" />
    <activity android:name=".hydmat" />
    <activity android:name=".hydpak" />
    <activity android:name=".hydviewdown" />
    <activity android:name=".mpkVD" />
    <activity android:name=".fedVD" />
    <activity android:name=".sukVD" />
    <activity android:name=".larVD" />
    <activity android:name=".sarVD" />
    <activity android:name=".rawVD" />
    <activity android:name=".faiVD" />
    <activity android:name=".mulVD" />
    <activity android:name=".gujVD" />
    <activity android:name=".lahVD" />
    <activity android:name=".khiVD" />
    <activity android:name=".sahVD" />
    <activity android:name=".dgkVD" />
    <activity android:name=".pesVD" />
    <activity android:name=".bahVD" />
    <activity android:name=".balVD" />
    <activity android:name=".result" />
    <activity android:name=".bioquiz" />
    <activity android:name=".chemquiz" />
    <activity android:name=".phyquiz" />
    <activity android:name=".full" />
</application>

</manifest>

已解决

我已经通过删除 C:\Users\cc.AndroidStudio3.2\system\caches 中的所有文件修复了它。

最佳答案

今天早上我也遇到了同样的问题。 我认为这是由于迁移到 AndroidX 但 那是错的。它可能是由于不正确的索引和构建而发生的,例如索引被强制停止。或者由于某些 IDE 问题。

通过删除项目中的 gradle 和 .idea 文件夹解决了这个问题 并通过D:\Users\ABCD.AndroidStudio3.2\system\caches清除Android Studio IDE的缓存。 问题已解决。

Note:- Please take Project Backups Daily.

关于android - Android Studio 中的所有 Activity 和布局都已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53505896/

相关文章:

java - 空 ListView 显示另一个 Activity

java - 安卓谷歌地图报错android.view.InflateException : Binary XML file line #6: error initiating class fragment

Android:当焦点在 EditText 上时自动显示软键盘

android - 更新 Android Studio 后 Gradle 构建错误

java - 在 Android Studio 中出现错误, "Fatal signal 6 (SIGABRT), code -6 in tid 3796",我无法解决

android - Android Studio 中 *.apk 的发布版本

android - 从网络链接启动现有的 Android 应用程序

android - 如何将 Osmdroid 设置为永不过期磁贴?

java - 使用 Gradle 的开发和生产环境的不同参数

android - 如何在 Android Studio 预览中预览 ScrollView?