我正试图找到一种方法,可以在gradle中根据构建类型更改应用程序的应用程序名称。
例如,我希望调试版本具有
我熟悉:
debug {
applicationIdSuffix '.debug'
versionNameSuffix '-DEBUG'
}
然而,我似乎找不到一个gradle命令来应用程序在启动器中的更改。
您可以使用gradle执行此操作:
android {
buildTypes {
release {
manifestPlaceholders = [appName: "My Standard App Name"]
}
debug {
manifestPlaceholders = [appName: "Debug"]
}
}
}
然后在您的AndroidManifest中。xml
put:
<application
android:label="${appName}"/>
<activity
android:label="${appName}">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
注意:它也适用于productFlavors
。
你可以用这样的东西
buildTypes {
debug {
applicationIdSuffix '.debug'
versionNameSuffix '-DEBUG'
resValue "string", "app_name", "AppName debug"
}
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
zipAlignEnabled true
resValue "string", "app_name", "AppName"
}
}
您可以在AndroidManifest中使用@string/app_名称。xml文件。
确保从值/文件夹中删除app_name(没有此名称的条目)。
如果说“应用程序名”,你是指android:label
on
您可以在这个示例项目中看到,我在src/debug/res/value/strings.xml
中有一个app_name
的替换,它将应用于debug
构建在src/main/
中使用app_name
的版本。
我只是按照这个页面的说明做了一个Flutter app,我在谷歌上搜索了如何更改应用程序的名称,找到了这个答案。但是我不能从清单文件中更改应用程序的名称。最初是。我将其更改为,它给出了错误 如何重置此错误并更改名称?
我使用swagger springmvc和swagger codegen为RESTful Web服务生成Java客户端库。我已经编写了自己的BasicJavaGenerator扩展名(见下文),以覆盖包名,并可以成功生成客户端库文件。生成的“主”文件包括: 我找不到的是如何设置我的API的名称以使代码生成器将ApiApi.java重命名为MyProjectApi.java(例如),这似乎是在swa
我刚刚完成了我的第一个android应用程序,并生成了一个apk文件在我的手机上测试。然后我意识到我在制作项目时留下了默认的“My Application”名称。所以安装的应用程序名为“我的应用程序”。如何更改应用程序的名称?
我想每次改变整数变量时发送更新
我试着从中进行更改,但它得到了更改,但Flutter提供了一种方法来实现这一点吗?
每当我在Android Studio中生成签名apk时,默认情况下,它会将名称app-release.apk.... 我们是否可以进行任何设置,以便它能够提示并询问需要分配给apk的名称(就像它在eclipse中所做的那样) 我要做的是——在生成apk后重命名它。这不会给出任何错误,但有没有真正的方法可以让我更改设置以获得提示。 注: