将Android应用程序部署到使用React Native基于环境使用fastlane构建的Crashlytics

问题描述:

我尝试将使用React Native构建的Android应用程序部署到Crashlytics并使用fastlane。我能够部署,但默认情况下,它选择了暂存版本。我想知道如何指定部署dev版本(app-dev-release.apk)。我已经做了一些研究,但还没有找到一个好方法。下面是代码将Android应用程序部署到使用React Native基于环境使用fastlane构建的Crashlytics

desc "Submit a new Beta Build to Crashlytics Beta" 
    lane :dev do 
    gradle(task: "assembleRelease") 
    crashlytics(
     api_token: "[api_token]", 
     build_secret: "[build_scret]" 
    ) 

    end 

原来配置crashlytics

desc "Submit a new Beta Build to Crashlytics Beta" 
     lane :dev do 
     gradle(task: "assembleRelease") 
     crashlytics(
      api_token: "[api_token]", 
      build_secret: "[build_scret]", 
      apk_path: "app/build/outputs/apk/app-dev-release.apk" 
     ) 

     end 
时,我可以指定中fastfile的apk_path