Gradle学习之设置applicationId

2018-08-26  本文已影响0人  我就是杨过

ID的作用

具体设置

android {
    defaultConfig {
        applicationId "com.example.myapp"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }
    ...
}

命名规则

ID 与软件包名称的关系

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapp"
    android:versionCode="1"
    android:versionName="1.0" >

构建不同编译环境的应用ID

-代码如下所示。通过appliIdSuffix追加后缀的名字。
-当编译环境为 freeDebug的时候 应用的Id就是 “com.example.myapp.free.debug”.其他类似

android {
    defaultConfig {
        applicationId "com.example.myapp"
    }
    productFlavors {
        free {
            applicationIdSuffix ".free"
        }
        pro {
            applicationIdSuffix ".pro"
        }
    }
buildTypes {
        debug {
            applicationIdSuffix ".debug"
        }
    }
}

测试对于ID的影响

上一篇 下一篇

猜你喜欢

热点阅读