android studio rxjava,Android Studio添加rxjava库

考虑以下项目结构:

MainProject

-.idea

-.grandle

-src

-SubProject

--libs //I created this folder manually

---rxjava-core-0.16.0-sources.jar

--src

---main //+ all the sources

--build.grandle

--SubProject.iml

-build.grandle

-//other files

然后我在SubProject中创建了lib文件夹,然后将.jar放到它上面.

在Android Studio中,我右键单击了库并选择了"Add as Library ...",其级别为:"Project Library"和模块:"SubProject".

rxjava使用包名"rx".我实现了一些导入此包的代码:

import rx.Observable;

import rx.Observer;

import rx.Subscription;

import rx.subscriptions.Subscriptions;

在发生错误发生后构建项目时:

Gradle: package rx does not exist

Gradle: package rx.util.functions does not exist

Gradle: cannot find symbol class Action1

...

我发现需要在SubProject/build.grandle上添加一行:

dependencies {

compile 'libs/rxjava-core-0.16.0-sources.jar' //added line

compile 'com.android.support:support-v4:19.0.0'

compile 'com.android.support:appcompat-v7:19.0.0'

}

但它抛出:

Gradle: A problem occurred evaluating project ':SubProject'.

> The description libs/rxjava-core-0.16.0-sources.jar is invalid

我试图围绕项目结构移动.jar,但到目前为止还没有运气.

如何正确地将第三方库添加到项目中?我自己创建了"libs"文件夹是否可以?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值