美文网首页
gradle脚本配置 记录

gradle脚本配置 记录

作者: Jonas_j | 来源:发表于2017-12-04 14:16 被阅读40次

    1.gradle动态更改apk的名称和图标 3种方式

    • 1。 我们需要在manifest文件中使用{app_icon}、{app_name}等占位符(有问题)
    <application
            android:icon="${app_icon}"
            android:label="${app_name}"
            ....
                >
     </application> 
    --------------------------------------
    defaultConfig {
        //为holder配置默认的值
         manifestPlaceholders = [
                app_name: "develop名字",
                app_icon:"@mipmap/app_icon"
         ]
    }
    productFlavors {
            //为 开发环境 配置对应的holder 值
            develop {
                    manifestPlaceholders = [
                    app_name: "develop名字",
                    app_icon: "@drawable/icon_develop"    
                ]
            }
        {
    
    • 2.直接在对于的渠道的res目录替换图片即可
    <application
            android:icon="R.drawable.ic_launcher"
    --------------------
    [Project Root]
      -[Module]
        -src
          -main
            -res
              -drawable-*
                -ic_launcher.png
          -debug(渠道)
            -res
              -drawable-*
                -ic_launcher.png 
    

    在对应的渠道路径下(/src/渠道名/AndroidManifest.xml) 新建AndroidManifest.xml

    <?xml version="1.0" encoding="utf-8"?>
    <manifest package="com.n4399.miniworld"
              xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:tools="http://schemas.android.com/tools">
    
        <application
            tools:replace="icon, label" //合并的时候需要替换的属性
            android:label="全世界"
            android:icon="@mipmap/app_youxihe">
        </application>
    
    </manifest>
    
    • 4 在gradle中动态设置appname,和appicon 以动态添加resValues的形式
    <application
            android:icon="@mipmap/app_icon"
            android:label="@string/app_name"
    ----------------------------------
    defaultConfig {
            // 动态添加 string.xml 字段;
            // 注意,这里是添加,在 string.xml 不能有这个字段,会重名!!!
            resValue "string", "app_name", "迷你世界助手"
      }
    
    • 5,修改project中生成的build文件夹路径
    • 3 配置.gradle目录 windows环境变量添加 GRADLE_USER_HOME = “指定路径”

    相关文章

      网友评论

          本文标题:gradle脚本配置 记录

          本文链接:https://www.haomeiwen.com/subject/jugtixtx.html