Browse Source

友盟多渠道打包完善+pull冲突解决

FANGLH 8 năm trước cách đây
mục cha
commit
0088fb401e
2 tập tin đã thay đổi với 19 bổ sung4 xóa
  1. 18 3
      WeiChat/build.gradle
  2. 1 1
      WeiChat/src/main/AndroidManifest.xml

+ 18 - 3
WeiChat/build.gradle

@@ -29,6 +29,10 @@ android {
         versionName rootProject.ext.android.versionName
         multiDexEnabled true
         signingConfig signingConfigs.config
+
+        // 默认是umeng的渠道
+        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
+        manifestPlaceholders = [UMENG_CHANNEL_VALUE: "umeng"]
     }
 
     useLibrary 'org.apache.http.legacy'
@@ -52,16 +56,27 @@ android {
         }
     }
     productFlavors {  // Gradle 多渠道打包
-        xiaomi {}
+        wandoujia {}
         _360 {}
         baidu {}
-        wandoujia {}
+        xiaomi {}
+        tencent {}
+        taobao {}
     }
 
     productFlavors.all {
         flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
     }
-
+    //给apk添加对应的版本号:这里暂时注释但保留
+//    applicationVariants.all { variant ->
+//        variant.outputs.each { output ->
+//            def outputFile = output.outputFile
+//            if (outputFile != null && outputFile.name.endsWith('.apk')) {
+//                def fileName = outputFile.name.replace(".apk", "-${defaultConfig.versionName}.apk")
+//                output.outputFile = new File(outputFile.parent, fileName)
+//            }
+//        }
+//    }
 }
 
 dependencies {

+ 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>