2017-12-14 13 views
1

テンソルフロー用のAndroid関数を呼び出すことができるように、これを追加することがTensorflow AARをダウンロードする必要があります。Gradleを使用してTensorflow AARを追加すると機能しません。私はエラーが発生する

しかし、私のカスタムプロジェクトでは。私はこのエラーを取得する:

Error:(8, 0) Could not find method compile() for arguments 
[org.tensorflow:tensorflow-android:+] on object of type 
org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 

私が使ってコンパイルすることとしています "org.tensorflow:tensorflow-アンドロイド:+"

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

dependencies { 
    compile 'org.tensorflow:tensorflow-android:+' 
} 

を私はTensorflowをインストールするために行うには何が必要ですか?

答えて

1

Error:(8, 0) Could not find method compile() for arguments [org.tensorflow:tensorflow-android:+] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

あなたはbuild.gradleセクションの代わりに、app-levelモジュールレベルでtensorflow:tensorflowを追加する必要があります。

dependencies { 
    compile 'org.tensorflow:tensorflow-android:+' 
} 
+1

これは私の問題を解決しました。 TensorFlowをコードにインポートすることができ、Tensorflow変数を宣言することもできます。それが動作することを知るには十分でなければなりません。 – poetryrocksalot

+0

@poetryrocksalotはうれしいです。進んでください。 –

0

このようなのGradleでMavenのリポジトリを追加し、

repositories { 
    ...... 
    maven { 
     url 'https://google.bintray.com/tensorflow' 
    } 
} 
関連する問題