• 打包


    Eclipse:

    步骤:1.android tools-->export signed application package 生成有签名的应用包

    Android Studio:多渠道打包

    第一步:

    Project Structure-->Flavors-->加号增加-->Name(xiaomi/baidu/_360)-->OK

    第二步:build.gradle中

    productFlavors{
        baidu{
            manifestPlaceholders(["CATEGORY","baidu"])
        }
        _360{
            manifestPlaceholders(["CATEGORY","_360"])
        }
        xiaomi{
            manifestPlaceholders(["CATEGORY","xiaomi"])
        }
    }

    或者

    xiaomi{}
    baidu{}
    c360{}
    productFlavors.all {
                flavor -> flavor.manifestPlaceholders = [CATEGORY: name]
            }

    第三步:AndroidManifest.xml中application下

    <meta-data android:name="category" android:value="${CATEGORY}"></meta-data>

    第四步:

    build-->Generate Signed APK-->

    或者使用android studio右侧的gradle运行即可

    代码混淆

    1.修改局部Gradle文件中的

    buildTypes {
    
            release {
    
                minifyEnabled false
    
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    
            }
    
        }

    buildTypes {
    
            release {
    
                minifyEnabled true
    
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    
            }
    
    }

    2.将混淆模板拷贝到proguard-rules.pro文件中,然后根据业务需求修改混淆模板即可

  • 相关阅读:
    个人总结
    第二次冲刺 10
    第二次冲刺 09
    第二次冲刺 08
    第二次冲刺 07
    团队冲刺第七天
    团队绩效评估
    团队冲刺第六天
    团队冲刺第五天
    团队冲刺第四天
  • 原文地址:https://www.cnblogs.com/anni-qianqian/p/5883314.html
Copyright © 2020-2023  润新知