2013-10-04 48 views
5

プロジェクトにachartengine-1.1.0.jarを追加すると問題が発生します。事前にライブラリを追加するAndroidスタジオ

Gradle: A problem occurred evaluating project ':NativeCharts'. 
Cannot convert the provided notation to an object of type Dependency: /home/***/NativeChartsProject/NativeCharts/libs/achartengine-1.1.0.jar. 
    The following types/formats are supported: 
    - Instances of Dependency. 
    - Strings/CharSequences, e.g. 'org.gradle:gradle-core:1.0'. 
    - Maps, e.g. [group: 'org.gradle', name: 'gradle-core', version: '1.0']. 
    - FileCollections, e.g. files('some.jar', 'someOther.jar'). 
    - Projects, e.g. project(':some:project:path'). 
    - ClassPathNotation, e.g. gradleApi(). 
    Comprehensive documentation on dependency notations is available in DSL reference for DependencyHandler type. 

ありがとう:私はbuild.gradleに

compile file('libs.achartengine-1.1.0.jar') 

を追加すると 、Gradleでは、次のメッセージが表示されます。 Fab。

+0

ファイルをファイルに変更すると、次のようになります。 Gradle:プロジェクト 'NativeCharts'の設定中に問題が発生しました。 >設定 ':NativeCharts:classpath'のすべての依存関係を解決できませんでした。 >ロックの所有者にpingを実行する際の問題 '640513271418860208'(ポート:50072 – Fabr9193

答えて

9

依存関係はcompile file(...)ではなくcompile files(...)である必要があります。上の例では、パスをlibs.achartengine-1.1.0.jarと書いていますが、これはlibs/achartengine-1.1.0.jarでなければなりません。

+0

)誤字を指摘してくれてありがとうございました:P – MohanRaj

関連する問題