我有两个项目使用书法库在Android中自定义字体。我在两个项目中以完全相同的方式向项目添加了书法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 .. 答案 0 :(得分:1)
上述方法有效。该错误似乎在IDE(Android Studio)中..它说它无法找到导入的库,但是编译和执行时间,它按预期工作。什么了!?
为什么这样,有人知道吗?它显然无法在构建时间之前找到库,然后找到它就好了。