![cc6b7a7840e84a51a988fd151f900f9a.png](https://i-blog.csdnimg.cn/blog_migrate/405c738c82ad17f53742a41aa42891e3.jpeg)
![cc6b7a7840e84a51a988fd151f900f9a.png](https://i-blog.csdnimg.cn/blog_migrate/405c738c82ad17f53742a41aa42891e3.jpeg)
![cc6b7a7840e84a51a988fd151f900f9a.png](https://i-blog.csdnimg.cn/blog_migrate/405c738c82ad17f53742a41aa42891e3.jpeg)
第一步:在app的build.gradle中配置
//差异化打包,名字任意起flavorDimensions 'heb'//多渠道打包productFlavors { //andorid 应用组件命名和已安装应用有冲突,我们使用 “APP英文名+包名+类名”来避免。 wnh { dimension = 'heb' // 设置applicationId(这里很重要,两个相同applicationId的apk不同同时安装在同一台Android手机中) applicationId = 'com.xxx' targetSdkVersion 28 maxSdkVersion 28 signingConfig signingConfigs.release buildConfigField "int", "App", "1" manifestPlaceholders = [ app_name : "xxx", app_icon : "@mipmap/ic_launcher", app_round_icon: "@mipmap/ic_launcher", app_style : "@style/AppTheme"] } ydh { dimension = 'heb' applicationId = 'com.xxx' targetSdkVersion 28 maxSdkVersion 28 signingConfig signingConfigs.release buildConfigField "int", "App", "2" manifestPlaceholders = [ app_name : "xxx", app_icon : "@mipmap/ic_launcher", app_round_icon: "@mipmap/ic_launcher", app_style : "@style/AppTheme"] } ylh { dimension = 'heb' applicationId = 'com.xxx' targetSdkVersion 28 maxSdkVersion 28 signingConfig signingConfigs.release buildConfigField "int", "App", "3" manifestPlaceholders = [ app_name : "xxx", app_icon : "@mipmap/ic_launcher", app_round_icon: "@mipmap/ic_launcher", app_style : "@style/AppTheme"] }}
第二步:在清单文件中配置,application节点下:
android:name=".common.MyApplication" android:allowBackup="true" android:icon="${app_icon}" android:label="${app_name}" android:supportsRtl="true" android:roundIcon="${app_round_icon}" android:theme="${app_style}" tools:ignore="GoogleAppIndexingWarning" tools:replace="icon,label,theme,roundIcon" android:usesCleartextTraffic="true" tools:targetApi="n">
第三步:
把studio切换到project目录下,在src目录下创建和main同级的包,(包名必须和gradle里面名字一致)
![e8fb944ee5a3bd8f2f1c6e8402933254.png](https://i-blog.csdnimg.cn/blog_migrate/59dee08567f6d71add0c78bbb435adca.png)
![4268d27da82b1eab6aa38cfd8199d876.png](https://i-blog.csdnimg.cn/blog_migrate/8d2018406d21cdda9d38a4bc55595943.png)
版权声明: 本文为CSDN博主「Fade龖龘」的原创文章,遵循CC 4.0 by-sa版权协议,转载请 原文链接: https://blog.csdn.net/qq_36255612/article/details/97642311
推荐↓↓↓
![583126535dbcfbb01f5730ae073df9b0.png](https://i-blog.csdnimg.cn/blog_migrate/34b99176e6ceab6de42f0d4913a68f57.jpeg)
长
按
关
注
?【16个技术公众号】都在这里!
涵盖:程序员大咖、源码共读、程序员共读、数据结构与算法、黑客技术和网络安全、大数据科技、编程前端、Java、Python、Web编程开发、Android、iOS开发、Linux、数据库研发、幽默程序员等。
![ec22cb40fc6972195b9d9fd1a50b9907.png](https://i-blog.csdnimg.cn/blog_migrate/c655583189c58be066ef2460f18d8315.png)