今天下載了一個(gè)第三方的sdk官方demo,按照一般步驟導(dǎo)入到eclipse之后盆顾,將libs包下的jar包以及armeabi里的.so文件怠褐,都右鍵BuildPath ---> add to build path..添加完成,clean了一下您宪,按以往經(jīng)驗(yàn)奈懒,應(yīng)該就可以正常運(yùn)行了,可此時(shí)討厭的紅色嘆號(hào)出現(xiàn)了,相信很多人和我一樣宪巨,看到這玩意磷杏,首先想到的是jar包沒(méi)有添加成功,右鍵項(xiàng)目揖铜,依次BuildPath ---> Configure Build Paht...茴丰,奇怪了达皿,jar都沒(méi)有報(bào)錯(cuò)天吓,說(shuō)明jar添加正常啊贿肩。然后耳邊浮現(xiàn)一個(gè)聲音,eclipse一切奇怪的問(wèn)題龄寞,終極之道:重啟 eclipse汰规,于是我用了此大招。物邑。溜哮。但失望的是,濤聲依舊色解,紅色嘆號(hào)在向我咆哮:有本事你來(lái)啊茂嗓,我就喜歡你討厭我,又干不掉我的樣子科阎。述吸。。既然常規(guī)的方式解決不了锣笨,那就一點(diǎn)點(diǎn)研究問(wèn)題的所在蝌矛,查看question下的errors,的確是有報(bào)錯(cuò)的地方(如圖):.
報(bào)錯(cuò):Archive for required library: 'libs/armeabi/xxx.so' in project cannot be read or is not a valid ZIP
google,百度一下得到的答案無(wú)非是重復(fù)我上面所說(shuō)的,椭岩,茅逮,終于有一位道友給出了有效的解決方法:用Sublime或者記事本打開(kāi)項(xiàng)目根目錄的.classpath文件,找到這一行
刪掉保存判哥,刷新后氮唯,這個(gè)報(bào)錯(cuò)就沒(méi)有了,從而紅色嘆號(hào)也沒(méi)有了姨伟。
后來(lái)才明白惩琉,其實(shí)就是eclipse導(dǎo)入.so文件的時(shí)候 操作錯(cuò)誤: .so文件不應(yīng)該add build path !