我有两个项目使用书法库在 Android 中自定义字体。我在两个项目中以完全相同的方式将 Calligraphy aar 依赖项/模块添加到项目中,只是一个项目可以看到命名空间而另一个项目不能。
import uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper;
在一个项目中找到它,而不是在另一个项目中。
他们两个我都创建了一个“新模块”并选择了一个现有的 AAR 来作为它的基础。然后通过 gui 添加依赖项,这与手动抛出相同:
compile project(':calligraphy-2.0.2')
进入主项目的 build.gradle 文件和, ':calligraphy-2.0.2'
项目 settings.gradle 文件。
import uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper;
在第一个工作,在第二个失败......import uk.co.chrisjenx.calligraphy.R;
但是,在第二个中起作用..但不允许我使用 CalligraphyContextWrapper..