Просмотр исходного кода

添加打包时apk名字中添加详细信息

zengjiebin лет назад: 8
Родитель
Сommit
8572c41a4a
2 измененных файлов с 11 добавлено и 1 удалено
  1. 10 0
      app/build.gradle
  2. 1 1
      app/src/main/java/com/sheep/jiuyan/samllsheep/page/LoginActivity.java

+ 10 - 0
app/build.gradle

@@ -250,3 +250,13 @@ dependencies {
     compile project(':ucrop')
     compile project(':ucrop')
     compile project(':kfzslibrary')
     compile project(':kfzslibrary')
 }
 }
+def releaseTime() {
+    return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC"))
+}
+//在apk文件后边生成版本号信息
+android.applicationVariants.all {
+    variant ->
+        variant.outputs.each {
+            output -> output.outputFile = new File(output.outputFile.parent, productFlavors[0].name + "_" + buildType.name + "_v" + android.defaultConfig.versionName  + "_" + android.defaultConfig.versionCode + "-${releaseTime()}.apk")
+        }
+}

+ 1 - 1
app/src/main/java/com/sheep/jiuyan/samllsheep/page/LoginActivity.java

@@ -37,7 +37,7 @@ import java.util.HashMap;
 
 
 public class LoginActivity extends BaseActivity {
 public class LoginActivity extends BaseActivity {
     private AlertDialog mDialog;
     private AlertDialog mDialog;
-`
+
     @Override
     @Override
     protected int getLayoutId() {
     protected int getLayoutId() {
         return R.layout.login_actvity;
         return R.layout.login_actvity;