1 找到項(xiàng)目的app目錄下的build.gradle ,在android{
新建productFlavors
productFlavors {
demo1 {
applicationIdSuffix '.demo1'
? ? ? ? manifestPlaceholders=[packName:"com.ghj.demo1"]
versionCode 38
? ? ? ? versionName '2.17'
? ? }
demo2 {
applicationIdSuffix '.demo2'
? ? ? ? manifestPlaceholders=[packName:"com.ghj.demo2"]
versionCode 14
? ? ? ? versionName '1.14'
? ? }
}
}
2零如,在src目錄下新建和main文件同級(jí)的文件,
新建的這兩個(gè)文件棵癣,如果部建立資源文件辕翰,打包則會(huì)默認(rèn)將資源設(shè)置成工程里面的資源,也就是main目錄下打包的apk資源包名不同而已狈谊。
之所以建立wxapi目錄壁榕,因?yàn)榈谌降卿洉?huì)失敗,這個(gè)時(shí)候需要新建一個(gè)WxentryActivity赎瞎,和WxpayEntryActivity牌里,?個(gè)人猜測(cè)是因?yàn)椋⑿呕卣{(diào)是根據(jù)項(xiàng)目目錄來(lái)的务甥,而我們申請(qǐng)appkey的時(shí)候牡辽,是根據(jù)?aapplicationId?來(lái),因?yàn)橐话闱闆r我們新建的項(xiàng)目applicationId和包名是相同的敞临。而我們包名就是路徑名态辛。但是我們打包apk的時(shí)候路徑不一樣,所以我們新建玩這兩個(gè)類(lèi)之后挺尿,還需要去AndroidManifest.xml,中注冊(cè),
applicationId的使用;
https://blog.csdn.net/u011105728/article/details/53197783