我很难导入库'PageSlidingTapStrip'(https://github.com/astuetz/PagerSlidingTabStrip)。

我找到了这个问题(How to import eclipse library project from github to android studio project?),并且遵循了这个解决方案。

cf)我正在使用win 8.1,android studio版本0.3.6

首先,按照这种条件建立新项目。

其次,转到文件->新建模块,单击,将新模块创建为android库并进行如下设置。(未选中创建自定义启动器图标, Activity )

而这部分我有第一个问题。关于“最低要求的SDK”,“目标SDK”,“编译方式”,我应该选择哪个版本?只关注项目版本? (当我首先创建此窗口时,图像显示默认值。)

无论如何,我都会在“最低要求的SDK:API 9/目标SDK:API 19/使用:API 19编译”的条件下进行

第三,删除“Project/PageSlidingTabStrip/src/main/”下的文件,并复制外部库“res”,“src”,“AndroidManifest.xml”下的文件夹和文件,然后移至“Project/PageSlidingTabStrip/src/main/”,然后重命名为src到Java。

然后项目和文件夹变成这样。 (我遵循的问题是,告诉我复制和移动文件'ic_launcer-web.png'和'res','src','manifest'分开,但我找不到该文件)

第四,转到“文件->项目设置->模块->单击项目模块->'+'按钮->选择模块依赖项”,然后应用。

之后,我将遇到此错误,无法解决R。

而且我不能继续下一步,无法完成导入库。
我应该怎么办?

还有其他解决方案吗?

感谢您看到冗长的问题。我希望得到一个解决方案!

最佳答案

我还在我的应用程序中使用了PagerSlidingTabStrip项目,一切正常。
我不确定是否已经可以通过IDE添加库项目(->没有任何问题)。
请尝试通过编辑gradle文件来添加库项目,如下所示:

  • 首先删除您的模块PagerSlidingTabStrip
  • 然后在根项目目录(-> NewOne)中创建一个名为'libs'的文件夹
  • 将gitt上PagerSlidingTabStrip项目的完整文件夹“library”复制到“libs”
  • 重命名您刚刚复制到的文件夹'library',例如“PagerSlidingTabStripLibrary”(为避免混淆)->重命名后,您应该具有以下路径:“NewOne/libs/PagerSlidingTabStripLibrary”
  • 现在使用以下命令将此库添加到您的settings.gradle中:
    include ':libs:PagerSlidingTabStripLibrary'
    
  • 转到AppProject build.gradleaps文件,并将以下行添加到“dependencies”:
    compile project(':libs:PagerSlidingTabStripLibrary')
    
  • 至少您必须同步gradle文件:工具-> Android->与Gradle文件同步项目

  • 请尝试这个。如果遇到错误,请发布日志文件。

    10-04 12:36