加入第三方jar檔變成無法順利編譯安裝?

by cmusic
2009.05.25 11:43AM
加入第三方jar檔變成無法順利編譯安裝?

大家好

目前本來正在撰寫影像偵測的程式

發現網路上有個library可以使用

叫做jjil

他有提供的jar檔

我的環境是eclipse

加入方法是在Properties\Java Build Path\Libraries\Add External JARs...

加入後畫面上並沒有任何錯誤提示

但是卻變成無法將應用程式安裝並且執行

 

eclipse的console windows出現以下訊息

[2009-05-25 11:20:15 - test_jjil] Installation failed due to invalid APK file!


[2009-05-25 11:20:15 - test_jjil] Please check logcat output for more details.


 

我去bin底下查看apk檔是有出現的

於是我再嘗試用adb直接安裝卻出現以下訊息

EOCD not found, not Zip
file 'D:\eclipse\workspace\test_jjil\bin\test_jjil.apk' is not a valid zip file

 

不知道有沒有人有這樣的經驗呢?

2 則回應

  •  你的作法僅在模擬器上或手機接著電腦的情況下

    那如果是實機且離開電腦呢?

    這個方法還會成功嗎?

    2009-09-04
  • 自問自答

    我自己try到OK了

    貼上來跟大家分享一下

     

    step1.

    在eclipse左邊的專案根目錄按右鍵,並點選下面這個按鈕

    Properties\Java Build Path\Libraries\Add Library...

     

    stpe2.

    選擇User Library

     

    step3.

    跳出Add Library視窗後

    按下右邊的User Libraries...按鈕

     

    step4.

    按下右邊的New...新增library名稱

    在按下右邊的Add JARs...

    把相關的jar檔都加進去

    這樣就OK了

    2009-05-25