Преглед изворни кода

Gradle 多渠道打包初步

FANGLH пре 8 година
родитељ
комит
533e3f3d30
2 измењених фајлова са 10 додато и 2 уклоњено
  1. 9 1
      WeiChat/build.gradle
  2. 1 1
      WeiChat/src/main/AndroidManifest.xml

+ 9 - 1
WeiChat/build.gradle

@@ -48,7 +48,15 @@ android {
             signingConfig signingConfigs.config
         }
     }
-    productFlavors {
+    productFlavors {  // Gradle 多渠道打包
+        xiaomi {}
+        _360 {}
+        baidu {}
+        wandoujia {}
+    }
+
+    productFlavors.all {
+        flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
     }
 
 

+ 1 - 1
WeiChat/src/main/AndroidManifest.xml

@@ -126,7 +126,7 @@
         android:theme="@style/AppTheme">
         <meta-data
             android:name="UMENG_CHANNEL"
-            android:value="baidu" />
+            android:value="${UMENG_CHANNEL_VALUE}" />
         <!-- 启动页面 -->
         <activity android:name=".ui.SplashActivity">
             <intent-filter>