[英]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.