从Fabric Beta下载Android APK文件Beta

问题描述:

是否可以从Fabric Beta下载Android APK文件?我们上传了多个版本。从Fabric Beta下载Android APK文件Beta

+0

apk文件下载网站是[androidapsget](https://androidapksget.blogspot.com/)。它提供了一些帮助社区的apk文件。 – NomanJaved

迈克从织物这里。我们目前不提供下载.APK的方式,它们只能通过Crashlytics应用程序的Beta版提供。

如果你只是想下载一个特定版本,比如说“1.0(143)”,那么你可以在测试版应用程序中选择它并下载它。

如果您需要的是上传来自同一个构建多个APK(假设每个部署环境,如prevalidation,验证,生产的APK),那么你需要设置你的gradle这个定义productFlavors像这样每个部署环境:

android { 
    ... 
    flavorDimensions "deploymentEnvironment" 

    productFlavors { 
     prevalidation { 
      dimension "deploymentEnvironment" 
     } 
     validation { 
      dimension "deploymentEnvironment" 
     } 
     production { 
      dimension "deploymentEnvironment" 
     } 
    } 
    ... 
} 

然后,您使用以下gradle任务作为说明性示例,从相同的版本(每个目标部署环境一个版本)向同一个Fabric项目发布多个APK。实际任务取决于您的项目中定义的变量:

./gradlew -s assemblePrevalidationRelease assembleValidationRelease ./gradlew -s crashlyticsUploadDistributionPrevalidationRelease crashlyticsUploadDistributionValidationRelease

织物控制台测试页面不同时显示的APK,您可以选择下载和安装一个或另一个。唯一缺少的部分是两个变体都被列为完全相同(因为它们具有相同的versionName和versionCode)。如果Fabric控制台显示除版本/编译信息之外的实际apk名称,则可以轻松解决此问题。我非常希望Fab团队能够很快解决这个小功能需求。

在此之前,我使用的解决方法是基于Fabric beta控制台中的订单来识别构建(风险但可行),并将目标部署信息放入针对给定构建的Fabric中每个apk的发行说明中。