2013年3月7日 星期四

[Android]執行APK發生INSTALL_FAILED_MISSING_SHARED_LIBRARY錯誤的解法

Survey:
liushaogeng的专栏 -  android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误

1、INSTALL_FAILED_MISSING_SHARED_LIBRARY错误解决方法(一)
http://www.eoeandroid.com/thread-171685-1-1.html
2、INSTALL_FAILED_MISSING_SHARED_LIBRARY错误解决方法(二)
http://www.eoeandroid.com/thread-109240-1-1.html
3、INSTALL_FAILED_MISSING_SHARED_LIBRARY错误解决方法(三)
http://www.eoeandroid.com/thread-178740-1-1.html
4、INSTALL_FAILED_MISSING_SHARED_LIBRARY错误解决方法(四)
http://www.eoeandroid.com/thread-178754-1-1.html
看到一拖拉庫都是google map導入lib所發生的問題
真的要說我還覺得http://www.eoeandroid.com/thread-171685-1-1.html的第三點比較符合我的需求
但說真的 該做的都做了 還是一樣出錯,直到看到一篇:


Plus:
如果执行上面两种方法之后,仍然有requires unavailable shared library的错误log提示,请打开AndroidManifest.xml文件。删除其中的uses-library
 
配置。即可。


想都沒想過居然要去更動AndroidManifest.xml的設定只能說這篇真的救了我~
先說這次ADT更新其實很多人都霧煞煞
原本舊版應該是"Referenced Libraies" 但ADT17之後改成"Android Dependencies"
而且只要建立一個libs資料夾 (記住!是libs 不是lib)建立後將第三方jar包丟進去 再專案重整F5
新增加的第三方jar包就會自動跑進"Android Dependencies"裡面 理論上這樣就加入完成了!!!


沒有留言:

張貼留言