2013-11-09 88 views
0

有沒有什麼辦法可以將android AIDL文件編譯成android jar庫?我希望我的jar庫生活在一個android應用程序中,可以通過IPC直接發送數據到另一個android應用程序。這可能嗎?我在兩個普通的android應用程序中這樣做,他們通過IPC互相連接,但現在我想要一個Android庫連接到另一個應用程序。通過AIDL文件的android jar庫中的IPC機制

當我們在android項目中使用AIDL文件時,在編譯項目之後,編譯器在gen文件夾中創建一個java類,並且該類用於IPC機制。但android庫沒有任何gen文件夾!這是可能的在一個android jar庫中使用IPC嗎?

回答

1

不要讓共同的項目作爲一個罐子,讓它作爲一個Android庫項目:http://developer.android.com/tools/projects/index.html#LibraryProjects

+0

我做到這一點爲Android庫項目。但我的問題是,這可能是我通過Android庫jar文件中的AIDL文件與另一個應用程序通信? – Fcoder

+0

嗯,應該也能工作,爲什麼不呢? – pskink

+1

當我們在android項目中使用AIDL文件時,在編譯項目之後編譯器在gen文件夾中創建一個java類,並且該類用於IPC機制。但android庫沒有任何gen文件夾!這是可能的在一個android jar庫中使用IPC嗎?請幫幫我。這浪費我3天!如何從我的代碼創建jar文件來編譯AIDL到庫? mybe問題在那裏!謝謝 – Fcoder