[英]android-studio can't find an aidl interface for use in class
我有一個在aidl中定義的接口,但我無法擴展它或以任何方式找到它。 ide告訴我: 無法解析符號'KeyEventListener'任何想法如何解決這個問題?
其他信息:
我知道android-studio有點像前阿爾法,但非常喜歡它,如果有人能阻止我的話,我會非常高興!
你可能最好看一下Android 的Gradle插件用戶指南 。
默認情況下,Gradle需要特定的目錄結構。 如果你想讓Gradle使用大多數Android開發人員習慣的目錄結構,你需要將以下內容(來自上述鏈接)放在“android”塊中。
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
完成此操作后,請進行清潔和重建以確保安全。
就個人而言,我只是調整我的項目以適應新的慣例。
在我的情況下, Clean
和Rebuild
項目解決了我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.