清单文件
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.INTERNET"/>
values的 Strings属性清空
defaultConfig { applicationId "com.example.com.demo513" minSdkVersion 15 targetSdkVersion 27 versionCode 1 versionName "1.0" manifestPlaceholders = [UMENG_CHANNEL_VALUE:"umeng"] testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } flavorDimensions "color" productFlavors { xiaomi{ // manifestPlaceholders = [UMENG_CHANNEL_VALUE: "xiaomi"] // dimension "color" applicationIdSuffix "xiaomi" resValue "string", "app_name", "xiaomi" } wandoujia{ // manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"] // dimension "color" applicationIdSuffix "wandoujia" resValue "string", "app_name", "wandoujia" } yingyongbao{ applicationIdSuffix "yingyongbao" resValue "string", "app_name", "yingyongbao" } } productFlavors.all { flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name] } }
compile 'com.umeng.sdk:common:1.5.0' compile 'com.umeng.sdk:analytics:7.5.0'
配置Appilcation 继承 Appilcation
UMConfigure.init(this,UMConfigure.DEVICE_TYPE_PHONE,null); build工程编译 路径选当前工程下