Android studio4.0は、アクティビティ、フラグメント、その他の問題を自動的に作成できません

アクティビティとフラグメントが自動的に作成されると、ビルドが失敗し、作成に失敗し、プロンプトが表示されません。情報を照会したところ、signingConfigsの記述が以前のバージョンと多少異なることがわかりました。変更後、通常の状態に戻ります。

モジュールの下のbuild.gradleファイル。signingConfigsモジュールを構成する必要がある場合は、従うべき2つのルールがあります。

1. signingConfigsモジュールの構成は、buildTypesモジュールの前に記述する必要があります

android {

    ……
   
    signingConfigs {
       ……
    }

    buildTypes {
        release {
            ……
        }

        debug {
            ……
        }

    }
}

順不同で書き込むと、タイプorg.gradle.api.internal.FactoryNamedDomainObjectContainerエラーのSigningConfigコンテナの不明なプロパティ「xxxxxxx」を取得できなかったことが報告され ます。

2.debugなどのキーワードをsigningConfigsモジュールに表示できません

//错误写法
    signingConfigs {
        debug {
            storeFile file('key地址')
            storePassword "密码"
            keyAlias "Alias名称"
            keyPassword "密码"
        }

    }

    buildTypes {
        debug {
            ……
            signingConfig signingConfigs.debug 
        }

    }



//正确写法,把signingConfigs模块里的 “debug ”改成其他名字,例如改成sbGoogle
    signingConfigs {
        sbGoogle{
            storeFile file('key地址')
            storePassword "密码"
            keyAlias "Alias名称"
            keyPassword "密码"
        }

    }

    buildTypes {
        debug {
            ……
            signingConfig signingConfigs.sbGoogle
        }

    }

変更後、プロジェクトのビルドフォルダにあるoutput.jsonファイルを削除することを忘れないでください

おすすめ

転載: blog.csdn.net/jingzz1/article/details/106616609