【发布时间】:2017-11-09 23:57:57
【问题描述】:
当我在我的 android studio 项目上使用 gradle 命令 assembleAlpha crashlyticsUploadDistributionAlpha 并通过 Beta by Chrashlytics 应用程序安装 alpha 版本时,我的应用程序的应用程序名称不好。
在 android studio 我这样配置我的项目:
applicationId "com.mobile.example"
`
app
|-src
| |-beta
| | |-res
| | |-values
| | |-strings.xml (app_name 'Example Beta')
| |-main
| | |-res
| | |-values
| | |-strings.xml (app_name 'Example')
`
app.gradle:
`android {
...
buildTypes {
beta {
debug {
applicationIdSuffix ".debug"
buildConfigField "boolean", "REPORT_CRASHES", "false"
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
debuggable false
}
}
}
`
在 fabric.io 仪表板上,com.mobile.example.beta 的应用名称设置为 Example Beta 和 Examplefor packageName: com.mobile.example
但是当我下载/安装我的应用程序时,应用程序名称总是Example
你知道我的配置有什么问题吗?
【问题讨论】:
-
来自 Fabric 的 Mike 在这里 - 您是否关心正在安装的应用程序的包名称或它的名称?您在 Fabric 仪表板和 AndroidManifest.xml 中看到了什么名称?
-
我担心正在安装的应用程序的名称。在我的仪表板上,名称设置为
Example Beta(这是针对 com.mobile.example.beta 包的)您想了解有关 AndroidManifest 的哪些信息? -
在 AndroidManifest.xml 中您的应用程序节点的 android:label 字段下的 AndroidManifest - 您看到什么值。
-
值为:android:label="@string/app_name"
-
我认为您需要联系 support(at)fabric(dot)io,以便我们可以通过日志进一步深入研究。
标签: android crashlytics google-fabric fabric.io