BVB*_*BVB 47 java android intellij-idea android-activity android-studio
我最近创建了一个我在Android项目中导入的库Jar文件.我能够调用函数并使用此Jar文件中存在的类,但Android Studio一直告诉我它不能"解析我正在使用的类的符号".请看下面的截图:

代码构建并成功执行.该函数isThisThingWorking()只返回true,这就是boolean blah设置的内容.
我尝试过按下Sync Project with Gradle Files按钮并使用Invalidate Caches / Restart...Android Studio File菜单中的选项,但这些都没有解决问题.我该怎么做才能使Android Studio IDE不显示Cannot resolve symbol 'xxxSDK'错误?
我发现了这个问题 - 我SDK.jar没有正确生成.它包括.java文件而不是.class文件.这解释了为什么IDE无法找到SDK类.Jar中的包结构仍然正确,这就是包名本身不是红色的原因.代码工作正常,因为编译器知道编译.java文件.
为了解决这个问题,我在创建Jar时修改build.gradle了我的SDK项目以包含.class文件而不是.java文件.包括这个新的Jar而不是旧的Jar修复了IDE的问题.
| 归档时间: |
|
| 查看次数: |
42762 次 |
| 最近记录: |