我做的添加外部库项目的步骤是: –
>我创建了一个新项目exPagerSliding.
>我在应用程序的根目录中添加一个新目录(libs).并将库粘贴到那里.
>我打开我的应用设置.gradle.并添加以下代码行
include ':app' ':PagerSlidingTabStrip' project(':PagerSlidingTabStrip').projectDir=new File('libs/PagerSlidingTabStrip')
dependencies { classpath 'com.android.tools.build:gradle:1.2.3' compile filetree(dir: 'libs',include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(":PagerSlidingTabStrip") }
5.接下来我去gradle.properties并编写以下代码行.
ANDROID_BUILD_MIN_SDK_VERSION=14 ANDROID_BUILD_TARGET_SDK_VERSION=21 ANDROID_BUILD_TOOLS_VERSION=21.1.3 ANDROID_BUILD_SDK_VERSION=21
>并在build.gradle中添加
android {
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
buildToolsversion project.ANDROID_BUILD_TOOLS_VERSION
defaultConfig { minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION) targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) }
}
我收到一条消息“错误:无法获取属性’:在null对象上的PagerSlidingTabStrip’”
当我从库中打开我的build.gradle文件时.他们我收到了这条消息
你必须使用更新版本的android gradle plugin.current版本是1.0,推荐版本是1.2.3
好吧现在问题解决了,
所以我正在为那些仍然面临这种混乱的人写作.
在android studio中使用外部库项目的步骤是: –
>转到file-new -import模块.
>选择您的库项目文件夹.
>导入模块后.
>转到文件 – >项目结构 – >选择应用 – >选择依赖关系 – >点击登录右侧 – >模块依赖关系 – >选择您的模块名称,然后按确定.
>第4步是最后一步,但你可以得到两种类型的错误.防爆.没有这样的属性GROUP …用于处理这个去选择你的库的build.gradle,并删除这样的行适用于:’https://raw.github.com/twotoasters/gradle-mvn-push/master/gradle -mvn-push.gradle”