首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将.jar添加到React Native中的依赖项

将.jar添加到React Native中的依赖项
EN

Stack Overflow用户
提问于 2016-12-15 23:52:38
回答 2查看 1.4K关注 0票数 0

我是一个非常新的反应原生,但我需要创建一个霍尼韦尔CT50条形码扫描仪的安卓模块。

我已经在MyApp/android/ libs中创建了一个应用程序文件夹,就像这两篇文章中所说的那样:

Post 1

Post 2

第二个帖子说我必须将包名添加到依赖项中,如下所示:

代码语言:javascript
复制
dependencies {
   compile fileTree(dir: "libs", include: ["*.jar"])
   compile 'com.facebook.react:react-native:0.19.+'
   compile 'com.squareup.okhttp3:okhttp:3.4.1'
}

这就是我正在努力解决的部分,名字的格式。下面是.jar文件的内容:

我想引用AidcManager来做我已经尝试过的事情:

代码语言:javascript
复制
compile "com.honeywell.aidc.AidcManager"
compile "com.honeywell.aidc:AidcManager"
compile "com.honeywell.aidc:"

每次在我的构建过程中,我都会得到一个错误信息,比如:

代码语言:javascript
复制
FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not find com.honeywell.aidc:AidcManager:.
 Searched in the following locations:
         file:/Users/XXX/.m2/repository/com/honeywell/aidc/AidcManager//AidcManager-.pom
     file:/Users/XXX/.m2/repository/com/honeywell/aidc/AidcManager//AidcManager-.jar
     https://jcenter.bintray.com/com/honeywell/aidc/AidcManager//AidcManager-.pom
     https://jcenter.bintray.com/com/honeywell/aidc/AidcManager//AidcManager-.jar
     file:/XXX/node_modules/react-native/android/com/honeywell/aidc/AidcManager//AidcManager-.pom
     file:/XXX/node_modules/react-native/android/com/honeywell/aidc/AidcManager//AidcManager-.jar
     file:/Users/XXX/Library/Android/sdk/extras/android/m2repository/com/honeywell/aidc/AidcManager//AidcManager-.pom
     file:/Users/XXX/Library/Android/sdk/extras/android/m2repository/com/honeywell/aidc/AidcManager//AidcManager-.jar
     file:/Users/XXX/Library/Android/sdk/extras/google/m2repository/com/honeywell/aidc/AidcManager//AidcManager-.pom
     file:/Users/XXX/Library/Android/sdk/extras/google/m2repository/com/honeywell/aidc/AidcManager//AidcManager-.jar

Required by:
     MyApp:app:unspecified

有谁能给我指个方向吗?在此之前,非常感谢您。

EN

回答 2

Stack Overflow用户

发布于 2016-12-16 00:01:31

只需复制libs文件夹中的.jar文件,并在.java文件中导入其中的类或包。不需要在.gradle文件中引用它们。

票数 0
EN

Stack Overflow用户

发布于 2018-03-01 18:25:28

回答wayyyyyyy为时已晚,但对其他正在寻找这个答案的人可能会有所帮助。

只需在库中添加.jar,然后将以下内容添加到gradle中

代码语言:javascript
复制
implementation files('libs/<YourJarName>.jar')

右键单击jar并选择"Add jar to project“选项

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41168209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档