我需要编译同一个应用程序的两个副本,有一个唯一的包名(这样我就可以向市场发布两次)。
作为使用Ethan回答中的产品口味的一个更简单的替代方案,您还可以定制构建类型。
如何在这两种方法之间进行选择:
android {
buildTypes {
debug {
applicationIdSuffix '.debug'
versionNameSuffix '-DEBUG'
}
beta {
applicationIdSuffix '.beta'
versionNameSuffix '-BETA'
// NB: If you want to use the default debug key for a (non-debug)
// build type, you need to specify it:
signingConfig signingConfigs.debug
}
release {
// signingConfig signingConfigs.release
// runProguard true
// ...
}
}
}
类似地,您可以使用versionnamesuffix
覆盖AndroidManifest中的默认版本名(我发现这非常有用!)。例如。“0.8”→“0.8-beta”,如上文所述。
资源:
我刚刚完成了我的第一个android应用程序,并生成了一个apk文件在我的手机上测试。然后我意识到我在制作项目时留下了默认的“My Application”名称。所以安装的应用程序名为“我的应用程序”。如何更改应用程序的名称?
问题内容: 我正在使用gradle为2个小型android应用程序创建不同的样式,我想知道是否可以针对我的不同样式在build.gradle的xml文件中编辑应用程序名称。 问题答案: 你是什么意思?清单中的应用程序包名称或启动器中显示的应用程序名称? 如果是前者,请执行以下操作: 也可以覆盖应用程序名称,但您必须提供风味叠加资源。 因此,创建以下文件: 在其中,只需覆盖包含您的应用程序名称的字符
我想更改android应用程序的程序包名称。我想手动编辑源代码的所有文件。这能行吗?或者无论如何,我必须使用Android studio?
我只是按照这个页面的说明做了一个Flutter app,我在谷歌上搜索了如何更改应用程序的名称,找到了这个答案。但是我不能从清单文件中更改应用程序的名称。最初是。我将其更改为,它给出了错误 如何重置此错误并更改名称?
我试着从中进行更改,但它得到了更改,但Flutter提供了一种方法来实现这一点吗?
我尝试这样更改我的AndroidManifest: 但现在这个名字到处都是(在主页和应用程序的标题上)“[T]ime[T]racking[M]anager”。我怎么能给他们起不同的名字呢?