FirebaseAppDistribution:appDistributionUpload gradle 命令中缺少应用程序 ID
FirebaseAppDistribution: Missing app id in the appDistributionUpload gradle command
我正在使用带有 Gradle 插件的 Firebase App Distribution。
当我尝试 运行 appDistributionUploadDebug
命令时,我收到错误:
Getting appId from output of google services plugin
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:appDistributionUploadDebug'.
> Missing app id
我将插件包含在 build.gradle
文件中
dependencies {
classpath 'com.google.firebase:firebase-appdistribution-gradle:1.2.0'
}
然后我添加了配置:
apply plugin: 'com.android.application'
apply plugin: 'com.google.firebase.appdistribution'
android {
//...
debug {
firebaseAppDistribution {
serviceAccountCredentials = "/path/to/your-service-account-key.json"
releaseNotesFile="/path/to/releasenotes.txt"
testers="email@example.com"
}
}
}
如果您没有在您的项目中使用 google 服务 gradle 插件,您必须添加 appId
属性 在你的 configuration.
类似于:
firebaseAppDistribution {
// Firebase App Distribution setup
appId = "...." //<-- add your appID
serviceAccountCredentials = "/path/to/your-service-account-key.json"
releaseNotesFile="/path/to/releasenotes.txt"
testers="email@example.com"
}
您可以在 google-services.json
文件中找到 appId
值
{
...
"client": [
{
"client_info": {
"mobilesdk_app_id": "...",//<-- YOU NEED THIS APP_ID
"android_client_info": {
"package_name": "..."
}
},
...
}
或在 Firebase 控制台中的项目设置页面 -> 常规选项卡。
Distribute Android apps to testers using Gradle
appDistributionVersion 2.0.0 的输出错误:
Could not find the APK. Make sure you build first by running ./gradlew
assemble[Variant]
为了找到 APK,请确保先 运行 ./gradlew assemble[Variant]
和 然后 ./gradlew appDistributionUpload[Variant]
.
$ ./gradlew assemble[Variant] appDistributionUpload[Variant]
我正在使用带有 Gradle 插件的 Firebase App Distribution。
当我尝试 运行 appDistributionUploadDebug
命令时,我收到错误:
Getting appId from output of google services plugin
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:appDistributionUploadDebug'.
> Missing app id
我将插件包含在 build.gradle
文件中
dependencies {
classpath 'com.google.firebase:firebase-appdistribution-gradle:1.2.0'
}
然后我添加了配置:
apply plugin: 'com.android.application'
apply plugin: 'com.google.firebase.appdistribution'
android {
//...
debug {
firebaseAppDistribution {
serviceAccountCredentials = "/path/to/your-service-account-key.json"
releaseNotesFile="/path/to/releasenotes.txt"
testers="email@example.com"
}
}
}
如果您没有在您的项目中使用 google 服务 gradle 插件,您必须添加 appId
属性 在你的 configuration.
类似于:
firebaseAppDistribution {
// Firebase App Distribution setup
appId = "...." //<-- add your appID
serviceAccountCredentials = "/path/to/your-service-account-key.json"
releaseNotesFile="/path/to/releasenotes.txt"
testers="email@example.com"
}
您可以在 google-services.json
文件中找到 appId
值
{
...
"client": [
{
"client_info": {
"mobilesdk_app_id": "...",//<-- YOU NEED THIS APP_ID
"android_client_info": {
"package_name": "..."
}
},
...
}
或在 Firebase 控制台中的项目设置页面 -> 常规选项卡。
Distribute Android apps to testers using Gradle
appDistributionVersion 2.0.0 的输出错误:
Could not find the APK. Make sure you build first by running ./gradlew assemble[Variant]
为了找到 APK,请确保先 运行 ./gradlew assemble[Variant]
和 然后 ./gradlew appDistributionUpload[Variant]
.
$ ./gradlew assemble[Variant] appDistributionUpload[Variant]