我有一个Android库,我已经上传到Artifactory并使用
包含在一个单独的应用程序中compile 'com:mycompany:mylibrary:0.0.1'
gradle正确同步并将库导入我的“外部库”,但是当我运行应用程序时,我得到引用库中代码的错误:
// Code in my android library dependency
AUTHORITY = getContext().getString(R.string.content_provider_authority);
^ error: package R does not exist
如果有人对正在发生的事情有任何想法,请告诉我。
答案 0 :(得分:1)
原来我需要一个 .aar 文件而不是 .jar 文件来获取Android库依赖项。 .aar file是一个zip文件,其中包含Android库所需的一切。
答案 1 :(得分:0)
private static final String AUTHORITY =“your_package”