如何重新生成Build Gradle:模块应用文件

时间:2019-05-30 03:18:32

标签: android gradle

我在Android项目中工作,在关闭电源的情况下我的计算机在工作时关闭。我最近尝试构建我的项目,但由于我的Build Gradle:Module应用程序文件已损坏,并且有人使用另一个XML布局代码,所以无法这样做,所以我丢失了该模块应用程序文件的所有内容。如何重新生成?

注意
不幸的是,我尝试查看本地历史记录,但没有可用的结构化文件。

如果我需要从头开始制作,该如何得知其结构? (它需要具备什么,特定的顺序和值)。

2 个答案:

答案 0 :(得分:1)

在“项目”工具窗口中的build.gradle文件上单击鼠标右键,然后选择Local History > Show History。您可以还原到所有已保存的更改(如果存在)。

或者,您可以删除损坏的文件并从头开始:

  1. 在“项目”工具窗口中切换到“项目”视图
  2. 右键单击模块的根文件夹,然后选择New > File
  3. 将其命名为“ build.gradle”
  4. 根据需要修改此文件(添加插件,defaultConfig,依赖项等)。

通过创建新的(临时)Android Studio项目并向其中添加新的模块,可以将未损坏的build.gradle文件用作参考。现在,您有了一个全新的build.gradle文件。从那里开始,只需添加依赖项并进行任何其他修改,以便代码可以编译。

在撰写本文时,Android库的build.gradle文件的一般结构为:

apply plugin: 'com.android.library'

android {
    compileSdkVersion 28
    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    // module dependencies
}

答案 1 :(得分:0)

是否有可用的本地历史记录?

尝试右键单击有问题的gradle文件/ XML文件/ Java文件,然后检查“本地历史记录”->“显示历史记录”

如果您可以获取本地历史记录,请右键单击历史记录条目,然后单击还原

相关问题