我是React Native的新手,但我需要为霍尼韦尔CT50条码扫描器创建一个Android模块。
我在MyApp / android / app中创建了一个<?xml version = '1.0' encoding = 'windows-1252'?>
<jnlp spec="1.0+"
codebase="http://example.com/confluence/download/attachments/212175616/"
href="LogMiner_64Bit.jnlp">
<information>
<title>LogMiner 64 Bit</title>
<vendor> TECH</vendor>
<description>Parse Log messages </description>
<shortcut online="true">
<desktop/>
<menu submenu="FA"/>
</shortcut>
<offline-allowed/>
</information>
<menu>64Bit</menu>
<security>
<all-permissions/>
</security>
<resources>
<java version="1.7+" java-vm-args="-J-d64"/>
<jar href="LogMiner64.jar" main="true" download="eager"/>
</resources>
<application-desc main-class="com.logMiner.ui.LogMiner"/>
</jnlp>
文件夹,如这两个SO帖子中所述:
第二篇文章说我必须将包名添加到依赖项中,如下所示:
libs
这是我正在努力的部分,名称的格式。这里是.jar文件的内容:
我想引用dependencies {
compile fileTree(dir: "libs", include: ["*.jar"])
compile 'com.facebook.react:react-native:0.19.+'
compile 'com.squareup.okhttp3:okhttp:3.4.1'
}
来做我尝试过的事情:
AidcManager
每次我在构建过程中遇到错误时都会出现错误:
compile "com.honeywell.aidc.AidcManager"
compile "com.honeywell.aidc:AidcManager"
compile "com.honeywell.aidc:"
有人能指出我正确的方向吗?非常感谢提前。
答案 0 :(得分:0)
只需复制libs文件夹中的.jar文件,然后从.java文件中导入类或包。无需在.gradle文件中引用它们。
答案 1 :(得分:0)
回答wayyyyyyy迟到,但可能对正在寻找这个答案的其他人有所帮助,
只需在库中添加.jar,然后将以下内容添加到gradle中
implementation files('libs/<YourJarName>.jar')
或者
右键单击jar并选择&#34;将jar添加到项目&#34;选项