您的位置:首页 > 移动开发 > Android开发

Android Studio多渠道打包

2015-07-27 10:47 316 查看

添加多个flavors



gradle中配置

productFlavors {
_360 {
manifestPlaceholders(["CATEGORY": "_360"])
}
baidu {
manifestPlaceholders(["CATEGORY": "baidu"])
}
qq {
manifestPlaceholders(["CATEGORY": "qq"])
}

}


AndroidManifest.xml中配置

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


代码中获得不同渠道信息

public void getCategory(){
try {
ApplicationInfo applicationInfo = getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA);
String catetory = applicationInfo.metaData.getString("category");
System.out.println(catetory);

} catch (Exception e) {
e.printStackTrace();
}
}


签名打包

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: