Intellij Idea 14中包含库的错误渲染组件14



i有一个布局文件,其中包含是在项目中编译的库模块的一部分的控件。

Intellij报告说,它不能在控制上运行实际的Android应用程序时正确显示控件。

它建议重建项目,创建课程或修复我的构建路径。具有控件的模块在依赖项选项卡中,并设置为导出,范围=编译。

布局文件通过其完全合格的软件包/类名称引用自定义控件。我选择的渲染API与我的androidMainFest.xml中的目标SDK集相同

我曾尝试使用指向类的类属性的标签,以及标签名称为完全合格类的标签。两者都导致Intellij无法呈现视图。

我能够通过在Intellij项目级别指定项目编译器输出目录来解决此问题。在此修复程序之前,我的库模块使用输出路径作为定义模块的子目录。

文件>项目结构>项目编译器输出。将其设置为标准" out"

接下来,我将库模块设置为使用继承的项目输出路径。项目设置>模块> [库模块名称]> Android>包装选项卡>"使用"结构"部分"单元"单按钮指定的资源目录。

还确保"将依赖项的资产包括在APK中。

最新更新