2015-02-08 57 views
1

我還是Android的新手。我一直專注於音頻/視頻支持。當我導入某些項目到Android Studio中的我遇到的最大問題之一是:解釋爲什麼aidl似乎自動包含在

':Application:compileDebugAidl' 
    >aidl is missing. 

OK,我已經在Android的API指南網頁上讀到AIDL。並注意到在不同應用程序中需要併發IPC時應用AIDL。

  1. 爲什麼在應用程序不使用它的時候,甚至將aidl包含在導入的項目中? 它似乎與調試相關

  2. 但這是否意味着我已經寫入額外的代碼在Android Studio中進行調試?

我已經遇到過好幾次,並且已經能夠「讓項目編譯」,但我想現在是時候瞭解發生了什麼。

+0

您的轉換項目中是否有任何.aidl文件? – 2015-03-02 18:39:18

回答

0

如果您未在具有遠程接口意圖過濾器的AndroidManifest.xml中定義服務,則無需關注AIDL。如果您對看到AIDL有所好奇,請查看/ legacy/ApiDemos目錄中的SDK示例服務。

但是,如果您仍然收到此編譯錯誤,那麼您應該繼續並在此處發佈您的build.gradle文件供我們檢查。

相關問題