在 Android 项目中,设置应用的图标和名称是必要的步骤。这些设置通常在 AndroidManifest.xml
和资源文件中进行配置。以下是如何设置应用的图标和名称的详细步骤。
1. 设置应用图标
准备图标资源
首先,准备好你的应用图标。图标应该有多个尺寸,以适应不同分辨率的设备。通常,图标文件应该放在以下目录中:
res/mipmap-mdpi/
(48x48)res/mipmap-hdpi/
(72x72)res/mipmap-xhdpi/
(96x96)res/mipmap-xxhdpi/
(144x144)res/mipmap-xxxhdpi/
(192x192)
确保你的图标文件命名为 ic_launcher.png
或其他你喜欢的名称。
修改 AndroidManifest.xml
在你的 AndroidManifest.xml
文件中,确保 application
标签包含 android:icon
属性,指向你的图标资源。例如:
<applicationandroid:icon="@mipmap/ic_launcher"android:roundIcon="@mipmap/ic_launcher_round" <!-- 可选,针对圆形图标 -->android:label="@string/app_name"android:theme="@style/AppTheme"><!-- 其他配置 -->
</application>
2. 设置应用名称
修改 strings.xml
在 res/values/strings.xml
文件中,定义应用的名称。例如:
<resources><string name="app_name">My Awesome App</string>
</resources>
修改 AndroidManifest.xml
确保 AndroidManifest.xml
文件中的 application
标签包含 android:label
属性,指向你的字符串资源。例如:
<applicationandroid:icon="@mipmap/ic_launcher"android:roundIcon="@mipmap/ic_launcher_round"android:label="@string/app_name"android:theme="@style/AppTheme"><!-- 其他配置 -->
</application>
3. 设置 APK 文件名称
默认情况下,生成的 APK 文件名称是基于模块名和构建类型的。例如,app-release.apk
。如果你想自定义 APK 文件名,可以在 build.gradle.kts
文件中进行配置。
修改 build.gradle.kts
在你的 build.gradle.kts
文件中,添加以下代码以自定义 APK 文件名:
android {// 其他配置applicationVariants.all {val variant = thisvariant.outputs.all {val output = this as com.android.build.gradle.internal.api.BaseVariantOutputImplval apkName = "MyAwesomeApp-${variant.baseName}.apk"output.outputFileName = apkName}}
}
这个配置会将生成的 APK 文件命名为 MyAwesomeApp-release.apk
或 MyAwesomeApp-debug.apk
,具体取决于构建类型。
4. 生成签署的 APK
按照前面的步骤生成签署的 APK 文件,确保应用图标和名称配置正确。
通过以上步骤,你就可以成功设置应用的图标和名称,并自定义生成的 APK 文件名。