アクティビティとフラグメントが自動的に作成されると、ビルドが失敗し、作成に失敗し、プロンプトが表示されません。情報を照会したところ、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ファイルを削除することを忘れないでください