def android_app_identifier(args, gem_name)
      app_identifier = FastlaneCore::AndroidPackageNameGuesser.guess_package_name(gem_name, args)

      # Add Android prefix to prevent collisions if there is an iOS app with the same identifier
      app_identifier ? "android_project_#{app_identifier}" : nil
    rescue
      nil # we don't want this method to cause a crash
    end
def android_app_identifier(args, gem_name)
      app_identifier = FastlaneCore::AndroidPackageNameGuesser.guess_package_name(gem_name, args)

      # Add Android prefix to prevent collisions if there is an iOS app with the same identifier
      app_identifier ? "android_project_#{app_identifier}" : nil
    rescue
      nil # we don't want this method to cause a crash
    end
(optional) Returns the app identifier for the current tool
 supply and screengrab use different param names and env variable patterns so we have to special case here
 example:
   fastlane supply --skip_upload_screenshots -a beta -p com.test.app should return com.test.app
   screengrab -a com.test.app should return com.test.app