跳至主要內容

编译多app

chanchaw小于 1 分钟android

概述

一套源码要编译为多个名称,不同图标的 app ,按照下面步骤(SNBC-EMS-PDA

  1. 源码中配置文件 \app\build.gradle.kts 中修改下面代码中的 applicationId,保证不等即可,一般是在项目后面添加不同的版本,这里是 app 的唯一标识,这里不同代表不同的 app
android {
    namespace = "com.xdf.android9.webapp"
    compileSdk {
        version = release(36)
    }

    defaultConfig {
        applicationId = "com.xdf.android9.webapp.inspect"
  1. 配置文件 \app\src\main\AndroidManifest.xml 修改如下的代码中的 android:label ,是安装后显示的 app 的名称
    <application
        android:allowBackup="true"
        android:dataExtractionRules="@xml/data_extraction_rules"
        android:fullBackupContent="@xml/backup_rules"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name_inspect"
  1. 如果是套壳的 app,记得修改关联的 web 地址 ,\app\src\main\java\com\xdf\android9\webapp\AppConfig.java 中修改 url

  2. 更换启动图标,\app\src\main\res 下以 mipmap 开头的6个目录更换为其他图标文件

  3. 按照菜单项路径编译:Build > Generate App Bundles or APKs > Generate APKs