2
我克隆了PagerSlidingTabStrip的存储库并在Android Studio中编译它。这生成了一个library-1.0.1.aar
文件,我在其他应用程序的apps/libs
文件夹中添加了该文件。我添加到图书馆app/build.gradle
文件在Android Studio中找不到外部库的类
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/library-1.0.1.aar'])
...
}
但是当我试图从库中导入一个类:
import com.astuetz.PagerSlidingTabStrip;
没有找到它。我得到:
Cannot resolve symbol 'astuetz'
我重新同步应用程序,重建,重新启动......但似乎从未找到该库。什么可能是错误的?
我不知道AAR文件可以包含:
在
app/build.gradle
()'。如果该库是该项目中的另一个模块,请参考该方法。否则,您可能需要将AAR放入本地Maven存储库。 – CommonsWare 2014-09-05 12:31:29