2016-12-15 15 views
0

React Nativeの新機能ですが、Honeywell CT50バーコードスキャナのAndroidモジュールを作成する必要があります。React Nativeの依存関係に.jarを追加する

これら二つのSOの記事で述べたように、私はのMyApp /アンドロイド/アプリでlibsフォルダを作成している:第2のポストは、私は、その後にパッケージ名を追加する必要があります言う

Post 1

Post 2

このような依存関係:

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

これは私が苦労している部分です彼は名前の書式設定をする。

compile "com.honeywell.aidc.AidcManager" 
compile "com.honeywell.aidc:AidcManager" 
compile "com.honeywell.aidc:" 

私は私の中にエラーが出るたびに:

enter image description here

私はAidcManagerは私が試してみましたこれを行うために参照したいと思います。ここでは.jarファイルの内容は次のようになります。

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 

誰かが正しい方向に向いていますか?事前に多くの感謝。

答えて

0

libsフォルダ内の.jarファイルをコピーし、.javaファイル内のクラスまたはパッケージをインポートするだけです。 .gradleファイルで参照する必要はありません。

+0

ありがとう返信のために。どのようにしてクラスを.javaファイルにインポートできますか?このようにimport com.honeywell.aidc.AidcManager? – mtwallet

0

だけのGradle

implementation files('libs/<YourJarName>.jar') 

それとも

に以下追加し、LIBSに.jarファイルを追加下旬にwayyyyyyyに答えるが、この答えを探している他の人に役立つかもしれない、

jarを右クリックし、[jarをプロジェクトに追加]オプションを選択します。

関連する問題