firebase / fastlane-plugin-firebase_app_distribution

fastlane plugin for Firebase App Distribution. https://firebase.google.com/docs/app-distribution
MIT License
170 stars 27 forks source link

Couldn't find binary error thrown when bundling AAB Android build #251

Closed mantasmatuzas closed 2 years ago

mantasmatuzas commented 3 years ago

Issue Description

Configuration

Couldn't find binary error is being thrown when trying to distribute AAB Android build. Everything works correctly with the APK. No more information was provided (both debug and not debug).

I'm using this fastlane description:

desc "Assemble APK and distribute using Firebase"
lane :firebase_distribute do |options|
    gradle(
        task: options[:task].downcase,
        flavor: options[:flavor].capitalize,
        build_type: options[:build_type].capitalize
    )

    firebase_app_distribution(
        app: ENV['FIREBASE_APP_ID'],
        groups: "xxx, yyy
    )
end
Complete verbose output
fastlane firebase_distribute task:bundle build_type:release flavor:xxx
[✔] 🚀 
[17:41:43]: fastlane detected a Gemfile in the current directory
[17:41:43]: However, it seems like you didn't use `bundle exec`
[17:41:43]: To launch fastlane faster, please use
[17:41:43]: 
[17:41:43]: $ bundle exec fastlane firebase_distribute task:bundle build_type:release flavor:xxx
[17:41:43]: 
[17:41:43]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
+-------------------------------------------+---------+------------------------------------------------------------------------+
|                                                         Used plugins                                                         |
+-------------------------------------------+---------+------------------------------------------------------------------------+
| Plugin                                    | Version | Action                                                                 |
+-------------------------------------------+---------+------------------------------------------------------------------------+
| fastlane-plugin-firebase_app_distribution | 0.3.1   | firebase_app_distribution, firebase_app_distribution_add_testers,      |
|                                           |         | firebase_app_distribution_get_udids, firebase_app_distribution_login,  |
|                                           |         | firebase_app_distribution_remove_testers                               |
| fastlane-plugin-properties                | 1.1.2   | get_properties_value, increment_version_code_in_properties_file,       |
|                                           |         | increment_version_name_in_properties_file, parse_properties_file,      |
|                                           |         | set_properties_value, write_properties_file                            |
+-------------------------------------------+---------+------------------------------------------------------------------------+

[17:41:44]: ------------------------------
[17:41:44]: --- Step: default_platform ---
[17:41:44]: ------------------------------
[17:41:44]: Driving the lane 'android firebase_distribute' 🚀
[17:41:44]: ------------------------------
[17:41:44]: --- Step: bundlexxxRelease ---
[17:41:44]: ------------------------------
[17:41:44]: $ /Users/mmm/Git/yyy/yyy-android/gradlew bundlexxxRelease -p .
[17:41:45]: â–¸ > Configure project :app
[17:41:45]: â–¸ Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.
[17:41:45]: â–¸ WARNING:: Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.
[17:41:45]: â–¸ This repository is deprecated and it will be shut down in the future.
[17:41:45]: â–¸ See http://developer.android.com/r/tools/jcenter-end-of-service for more information.
[17:41:45]: â–¸ Currently detected usages in: root project 'yyy-android', project ':app'
[17:41:45]: â–¸ > Task :app:preBuild UP-TO-DATE
[17:41:45]: â–¸ > Task :app:extractProguardFiles
[17:41:45]: â–¸ > Task :app:prexxxReleaseBuild
[17:41:45]: â–¸ > Task :app:writexxxReleaseApplicationId
[17:41:45]: â–¸ > Task :app:analyticsRecordingxxxRelease
[17:41:45]: â–¸ > Task :app:mergexxxReleaseShaders
[17:41:45]: â–¸ > Task :app:compilexxxReleaseShaders NO-SOURCE
[17:41:45]: â–¸ > Task :app:generatexxxReleaseAssets UP-TO-DATE
[17:41:45]: â–¸ > Task :app:mergexxxReleaseAssets
[17:41:45]: â–¸ > Task :app:compilexxxReleaseAidl NO-SOURCE
[17:41:45]: â–¸ > Task :app:compilexxxReleaseRenderscript NO-SOURCE
[17:41:45]: â–¸ > Task :app:checkxxxReleaseDuplicateClasses
[17:41:45]: â–¸ > Task :app:dataBindingMergeDependencyArtifactsxxxRelease
[17:41:45]: â–¸ > Task :app:dataBindingMergeGenClassesxxxRelease
[17:41:45]: â–¸ > Task :app:generatexxxReleaseResValues
[17:41:45]: â–¸ > Task :app:generatexxxReleaseResources
[17:41:45]: â–¸ > Task :app:injectCrashlyticsMappingFileIdxxxRelease
[17:41:45]: â–¸ > Task :app:processxxxReleaseGoogleServices
[17:41:47]: â–¸ > Task :app:dataBindingTriggerxxxRelease
[17:41:47]: â–¸ > Task :app:generatexxxReleaseBuildConfig
[17:41:47]: â–¸ > Task :app:generateSafeArgsxxxRelease
[17:41:47]: â–¸ > Task :app:createxxxReleaseCompatibleScreenManifests
[17:41:47]: â–¸ > Task :app:checkxxxReleaseAarMetadata
[17:41:47]: â–¸ > Task :app:extractDeepLinksxxxRelease
[17:41:47]: â–¸ > Task :app:mergexxxReleaseResources
[17:41:47]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/b3d47eba05894ac6d9a0af23a24fe5fb/appcompat-1.3.0/res/values/values.xml:207:4: Multiple substitutions specified in non-positional format of string resource string/resolution. Did you mean to add the formatted="false" attribute?
[17:41:47]: â–¸ > Task :app:processxxxReleaseMainManifest
[17:41:47]: â–¸ > Task :app:dataBindingGenBaseClassesxxxRelease
[17:41:47]: â–¸ > Task :app:processxxxReleaseManifest
[17:41:47]: â–¸ > Task :app:processxxxReleaseJavaRes NO-SOURCE
[17:41:47]: â–¸ > Task :app:processApplicationManifestxxxReleaseForBundle
[17:41:47]: â–¸ > Task :app:mergexxxReleaseJniLibFolders
[17:41:48]: â–¸ > Task :app:collectxxxReleaseDependencies
[17:41:48]: â–¸ > Task :app:configurexxxReleaseDependencies
[17:41:48]: â–¸ > Task :app:parsexxxReleaseIntegrityConfig UP-TO-DATE
[17:41:48]: â–¸ > Task :app:writexxxReleaseAppMetadata
[17:41:48]: â–¸ > Task :app:validateSigningxxxRelease
[17:41:48]: â–¸ > Task :app:processxxxReleaseManifestForPackage
[17:41:48]: â–¸ > Task :app:mergexxxReleaseNativeLibs
[17:41:48]: â–¸ > Task :app:stripxxxReleaseDebugSymbols
[17:41:48]: â–¸ Unable to strip the following libraries, packaging them as they are: libRSSupport.so, librsjni.so, librsjni_androidx.so, libsqlcipher.so, libtool-checker.so.
[17:41:48]: â–¸ > Task :app:extractxxxReleaseNativeSymbolTables
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/armeabi-v7a/libRSSupport.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/armeabi-v7a/librsjni_androidx.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/armeabi-v7a/libsqlcipher.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/armeabi-v7a/libtool-checker.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/armeabi-v7a/librsjni.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86/libRSSupport.so because unable to locate the objcopy executable for the x86 ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86/librsjni_androidx.so because unable to locate the objcopy executable for the x86 ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86/libsqlcipher.so because unable to locate the objcopy executable for the x86 ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86/libtool-checker.so because unable to locate the objcopy executable for the x86 ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86/librsjni.so because unable to locate the objcopy executable for the x86 ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/arm64-v8a/libRSSupport.so because unable to locate the objcopy executable for the arm64-v8a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/arm64-v8a/librsjni_androidx.so because unable to locate the objcopy executable for the arm64-v8a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/arm64-v8a/libsqlcipher.so because unable to locate the objcopy executable for the arm64-v8a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/arm64-v8a/libtool-checker.so because unable to locate the objcopy executable for the arm64-v8a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/arm64-v8a/librsjni.so because unable to locate the objcopy executable for the arm64-v8a ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86_64/libRSSupport.so because unable to locate the objcopy executable for the x86_64 ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86_64/librsjni_androidx.so because unable to locate the objcopy executable for the x86_64 ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86_64/libsqlcipher.so because unable to locate the objcopy executable for the x86_64 ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86_64/libtool-checker.so because unable to locate the objcopy executable for the x86_64 ABI.
[17:41:48]: â–¸ Unable to extract native debug metadata from /Users/mmm/Git/yyy/yyy-android/app/build/intermediates/merged_native_libs/xxxRelease/out/lib/x86_64/librsjni.so because unable to locate the objcopy executable for the x86_64 ABI.
[17:41:49]: â–¸ > Task :app:bundlexxxReleaseResources
[17:41:49]: â–¸ > Task :app:processxxxReleaseResources
[17:41:53]: â–¸ > Task :app:kaptGenerateStubsxxxReleaseKotlin
[17:41:53]: â–¸ w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath:
[17:41:53]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/9de399a77372352ff87151d616aa782b/jetified-kotlin-stdlib-jdk8-1.5.10.jar (version 1.5)
[17:41:53]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/617c87b0d58729d1ea3ec91563841b60/jetified-kotlin-stdlib-jdk7-1.5.10.jar (version 1.5)
[17:41:53]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/afbab6f49c288480d2ac955582ff71ee/jetified-kotlin-reflect-1.4.10.jar (version 1.4)
[17:41:53]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/db3c5daa8fe6162f4b3e0ea24c17f0f6/jetified-kotlin-stdlib-1.5.10.jar (version 1.5)
[17:41:53]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/b7e4a0f1f6d70bb6cee9dbb764d0cf45/jetified-kotlin-stdlib-common-1.5.10.jar (version 1.5)
[17:41:53]: â–¸ w: Some runtime JAR files in the classpath have an incompatible version. Consider removing them from the classpath
[17:41:59]: â–¸ > Task :app:kaptxxxReleaseKotlin
[17:41:59]: â–¸ warning: Current JDK version 1.8.0_292-b10 has a bug (https://bugs.openjdk.java.net/browse/JDK-8007720) that prevents Room from being incremental. Consider using JDK 11+ or the embedded JDK shipped with Android Studio 3.5+./Users/mmm/Git/yyy/yyy-android/app/build/tmp/kapt3/stubs/xxxRelease/aa/bb/yyy/datalayer/repositories/db/Database.java:7: warning: Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument OR set exportSchema to false.
[17:41:59]: â–¸ public abstract class Database extends androidx.room.RoomDatabase {
[17:41:59]: â–¸ ^/Users/mmm/Git/yyy/yyy-android/app/build/tmp/kapt3/stubs/xxxRelease/aa/bb/yyy/datalayer/repositories/db/DatabaseWithBiometricsSupport.java:7: warning: Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument OR set exportSchema to false.
[17:41:59]: â–¸ public abstract class DatabaseWithBiometricsSupport extends androidx.room.RoomDatabase {
[17:42:01]: â–¸ ^/Users/mmm/Git/yyy/yyy-android/app/build/tmp/kapt3/stubs/xxxRelease/aa/bb/yyy/features/login/view/LoginTabLayoutKt.java:9: warning: Application namespace for attribute app:selectedAuthenticationMethodAttrChanged will be ignored.
[17:42:01]: â–¸ public static final void setSelectedAuthenticationMethodAttrChangedListener(@org.jetbrains.annotations.NotNull()
[17:42:01]: â–¸ ^/Users/mmm/Git/yyy/yyy-android/app/build/tmp/kapt3/stubs/xxxRelease/aa/bb/yyy/views/AmountTextInputLayoutKt.java:9: warning: Application namespace for attribute app:textAttrChanged will be ignored.
[17:42:01]: â–¸ public static final void setListeners(@org.jetbrains.annotations.NotNull()
[17:42:01]: â–¸ ^/Users/mmm/Git/yyy/yyy-android/app/build/tmp/kapt3/stubs/xxxRelease/aa/bb/yyy/views/DefaultTextInputLayoutKt.java:9: warning: Application namespace for attribute app:textAttrChanged will be ignored.
[17:42:01]: â–¸ public static final void setListeners(@org.jetbrains.annotations.NotNull()
[17:42:01]: â–¸ ^/Users/mmm/Git/yyy/yyy-android/app/build/tmp/kapt3/stubs/xxxRelease/aa/bb/yyy/features/login/view/LoginTabLayout.java:8: warning: Application namespace for attribute app:selectedAuthenticationMethodAttrChanged will be ignored.
[17:42:01]: â–¸ public final class LoginTabLayout extends com.google.android.material.tabs.TabLayout {
[17:42:01]: â–¸ ^/Users/mmm/Git/yyy/yyy-android/app/build/tmp/kapt3/stubs/xxxRelease/aa/bb/yyy/views/AmountTextInputLayout.java:8: warning: Application namespace for attribute app:textAttrChanged will be ignored.
[17:42:01]: â–¸ public final class AmountTextInputLayout extends androidx.constraintlayout.widget.ConstraintLayout {
[17:42:01]: â–¸ ^/Users/mmm/Git/yyy/yyy-android/app/build/tmp/kapt3/stubs/xxxRelease/aa/bb/yyy/views/DefaultTextInputLayout.java:8: warning: Application namespace for attribute app:textAttrChanged will be ignored.
[17:42:01]: â–¸ public final class DefaultTextInputLayout extends androidx.constraintlayout.widget.ConstraintLayout {
[17:42:01]: â–¸ ^warning: ERROR: View field icon collides with a variable or import file://app/src/main/res/layout/item_contact_information.xml Line:27warning: ERROR: View field title collides with a variable or import file://app/src/main/res/layout/item_contact_information.xml Line:43[WARN] Incremental annotation processing requested, but support is disabled because the following processors are not incremental: androidx.room.RoomProcessor (DYNAMIC).
[17:42:12]: â–¸ > Task :app:compilexxxReleaseKotlin
[17:42:12]: â–¸ w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath:
[17:42:12]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/9de399a77372352ff87151d616aa782b/jetified-kotlin-stdlib-jdk8-1.5.10.jar (version 1.5)
[17:42:12]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/617c87b0d58729d1ea3ec91563841b60/jetified-kotlin-stdlib-jdk7-1.5.10.jar (version 1.5)
[17:42:12]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/afbab6f49c288480d2ac955582ff71ee/jetified-kotlin-reflect-1.4.10.jar (version 1.4)
[17:42:12]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/db3c5daa8fe6162f4b3e0ea24c17f0f6/jetified-kotlin-stdlib-1.5.10.jar (version 1.5)
[17:42:12]: â–¸ /Users/mmm/.gradle/caches/transforms-2/files-2.1/b7e4a0f1f6d70bb6cee9dbb764d0cf45/jetified-kotlin-stdlib-common-1.5.10.jar (version 1.5)
[17:42:12]: â–¸ w: Some runtime JAR files in the classpath have an incompatible version. Consider removing them from the classpath
[17:42:12]: â–¸ w: /Users/mmm/Git/yyy/yyy-android/app/src/main/java/aa/bb/yyy/datalayer/network/ErrorResponse.kt: (64, 33): Type mismatch: inferred type is String? but String was expected
[17:42:12]: â–¸ w: /Users/mmm/Git/yyy/yyy-android/app/src/main/java/aa/bb/yyy/datalayer/repositories/transactions/TransactionsRemoteMediator.kt: (13, 2): This class can only be used with the compiler argument '-Xopt-in=kotlin.RequiresOptIn'
[17:42:12]: â–¸ w: /Users/mmm/Git/yyy/yyy-android/app/src/main/java/aa/bb/yyy/features/shared/FetchAccountDataInteractor.kt: (15, 36): The corresponding parameter in the supertype 'RetrieveSingleInteractorWithParams' is named 'params'. This may cause problems when calling this function with named arguments.
[17:42:13]: â–¸ > Task :app:compilexxxReleaseJavaWithJavac
[17:42:13]: â–¸ > Task :app:mergexxxReleaseGeneratedProguardFiles UP-TO-DATE
[17:42:14]: â–¸ > Task :app:mergexxxReleaseJavaResource
[17:42:16]: â–¸ > Task :app:minifyxxxReleaseWithR8
[17:42:16]: â–¸ WARNING:: R8: Missing class: org.conscrypt.ConscryptHostnameVerifier
[17:42:37]: â–¸ > Task :app:shrinkxxxReleaseResources
[17:42:37]: â–¸ Removed unused resources: Binary resource data reduced from 1177KB to 1139KB: Removed 3%
[17:42:37]: â–¸ > Task :app:buildxxxReleasePreBundle
[17:42:38]: â–¸ > Task :app:packagexxxReleaseBundle
[17:42:40]: â–¸ > Task :app:uploadCrashlyticsMappingFilexxxRelease
[17:42:41]: â–¸ > Task :app:signxxxReleaseBundle
[17:42:41]: â–¸ > Task :app:producexxxReleaseBundleIdeListingFile
[17:42:41]: â–¸ > Task :app:bundlexxxRelease
[17:42:41]: â–¸ BUILD SUCCESSFUL in 56s
[17:42:41]: â–¸ 47 actionable tasks: 45 executed, 2 up-to-date
[17:42:42]: ---------------------------------------
[17:42:42]: --- Step: firebase_app_distribution ---
[17:42:42]: ---------------------------------------
+-------------------------------------+-------------------------------------------------------------------------------------------------+
|                                                             Lane Context                                                              |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| DEFAULT_PLATFORM                    | android                                                                                         |
| PLATFORM_NAME                       | android                                                                                         |
| LANE_NAME                           | android firebase_distribute                                                                     |
| GRADLE_BUILD_TYPE                   | Release                                                                                         |
| GRADLE_FLAVOR                       | xxx                                                                                             |
| GRADLE_ALL_APK_OUTPUT_PATHS         | []                                                                                              |
| GRADLE_ALL_AAB_OUTPUT_PATHS         | ["/Users/mmm/Git/yyy/yyy-android/app/build/outputs/bundle/xxxRelease/app-xxx-release.aab"] |
| GRADLE_ALL_OUTPUT_JSON_OUTPUT_PATHS | []                                                                                              |
| GRADLE_ALL_MAPPING_TXT_OUTPUT_PATHS | ["/Users/mmm/Git/yyy/yyy-android/app/build/outputs/mapping/xxxRelease/mapping.txt"]        |
| GRADLE_AAB_OUTPUT_PATH              | /Users/mmm/Git/yyy/yyy-android/app/build/outputs/bundle/xxxRelease/app-xxx-release.aab     |
| GRADLE_MAPPING_TXT_OUTPUT_PATH      | /Users/mmm/Git/yyy/yyy-android/app/build/outputs/mapping/xxxRelease/mapping.txt            |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
[17:42:42]: Couldn't find binary

+------+---------------------------+-------------+
|                fastlane summary                |
+------+---------------------------+-------------+
| Step | Action                    | Time (in s) |
+------+---------------------------+-------------+
| 1    | default_platform          | 0           |
| 2    | bundlexxxRelease          | 57          |
| 💥   | firebase_app_distribution | 0           |
+------+---------------------------+-------------+

[17:42:42]: fastlane finished with errors

[!] Couldn't find binary
Environment
Library Version
fastlane 2.197.0
fastlane-plugin-firebase_app_distribution 0.3.1
tagboola commented 3 years ago

@mantoshelis you need to specify that you are uploading an AAB by setting the artifactType parameter to "AAB":

    firebase_app_distribution(
        app: ENV['FIREBASE_APP_ID'],
        groups: "xxx, yyy",
        android_artifact_type: "AAB"
    )
alanbosco003 commented 2 years ago

Thanks everyone :smiling_face_with_three_hearts: FIXED THE ISSUE :mending_heart: firebase_app_distribution( app: "", firebase_cli_token: "", groups: "allianze-testers", release_notes: "RELEASE-NOTE", android_artifact_type: "APK", firebase_cli_path: "/usr/local/bin/firebase", apk_path: "../build/app/outputs/apk/debug/app-debug.apk", ) Just add : 1) Firebase cli path 2) Apk path 3) Firebase cli token

:ghost:

theobouwman commented 1 year ago

@mantasmatuzas how did you fix this?