[問題] 如何將 AIDL 檔包進 Jar 檔裡

看板AndroidDev作者 (崇小豬)時間12年前 (2013/07/20 18:25), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
之前的專案是直接將 AIDL 放到另外一個專案裡 並建一個與主專案放置 AIDL 的相同路徑 一直都是可以運作的 但是最近想將 AIDL 包進 Jar 檔內 我用的方式是在 Eclipse 內選擇主專案的 AIDL 檔按右鍵 Export Jar File 但是放到另外一個專案後一直都說失敗 但是在 StackOverflow 上看別人說是可以的 (http://ppt.cc/Cg5B) 並且在 Android Developer 上也說是可以的 (http://developer.android.com/tools/projects/index.html#LibraryProjects) 是我用的方式不對嗎? 還是我必須要用成 Library Project 的方式? 或者說我誤解了英文上的什麼意思? 想請教一下有使用將 AIDL 包進 Jar 檔裡並且運作正常的前輩們 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.146.77

07/20 19:28, , 1F
說啥失敗? export會產生.jar 擺入lib資料夾就可以了
07/20 19:28, 1F

07/21 11:31, , 2F
是的 Jar 檔是可以正常完成的 但是我在另外一個專案時
07/21 11:31, 2F

07/21 11:33, , 3F
會無法存取到AIDL Class因為 gen/ 裡並沒有相應的Class
07/21 11:33, 3F

07/23 11:07, , 4F
最後的解法是連主專案裡 gen/ 裡AIDL生成的Class 一起包
07/23 11:07, 4F
文章代碼(AID): #1HwcL-FC (AndroidDev)