我有一个 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
如果有人对发生的事情有任何想法,请告诉我。
最佳答案
原来我需要一个 .aar 文件而不是一个 .jar 文件用于 android 库依赖。 .aar file是一个 zip 文件,其中包含您的 android 库所需的一切。
关于Android 错误导入引用 R 资源的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30541190/