? ? 昨天下午多渠道打包發(fā)現(xiàn)無(wú)法打包越败,AS打包報(bào)錯(cuò)
第一時(shí)間看的是找不到支付寶SDK,明明我已經(jīng)導(dǎo)入了jar包,gradle也配置了逊脯。后來(lái)為了驗(yàn)證是不是這個(gè)問(wèn)題,我刪除了代碼里關(guān)于此SDK的方法竣贪,打包依然是這個(gè)錯(cuò)军洼,在stakoverflow上面找了半天也沒(méi)有合適的,然后我突然想起來(lái)參考了支付寶支付API配置了混淆贾富。
首先是我不夠細(xì)心歉眷,項(xiàng)目了里面導(dǎo)入的是
文件名都不一樣嘛!我改了之后依然報(bào)錯(cuò)
這個(gè)錯(cuò)誤好熟悉颤枪,突然想起來(lái)AS是不需要加入-libraryjars ?libs/alipaySdk-20161129.jar汗捡,
原因是build.gradle文件配置了
dependencies {
compile fileTree(include: '*.jar', dir: 'libs')
}
里面已經(jīng)添加過(guò)jar包,混淆文件proguard-rules.pro里面又加了句-libraryjars libs/***.jar,將-libraryjars libs/***.jar?前面用#號(hào)注釋或者直接刪掉即可畏纲。
看來(lái)以后要多細(xì)心扇住,還有就是支付寶文檔有點(diǎn)坑啊,好歹也分一下AS和ecllipse的版本嘛盗胀!這方面貌似sharesdk艘蹋,mipush、微信等demo都會(huì)分IDE票灰。在此Mark一下女阀!