2016-04-05 6 views
0

ライブラリをアップロードするには、チュートリアルhttp://code.tutsplus.com/tutorials/creating-and-publishing-an-android-library--cms-24582に従っています。 https://dl.bintray.com/elye-project/maven/で見ることができるように、すべてはうまく動作し、現在Bintrayにあります。ライブラリをBintrayにアップロードしましたが、使用しても解決できません

しかし、チュートリアルの手順4でライブラリを使用しようとすると、次のエラーが発生しました。

Error:(25, 13) Failed to resolve: com.elyeproj.libraries:analogtimerlibrary:1.0.0 

私は私のプロジェクトのGradleの中で、私はそれに応じ

repositories { 
    jcenter() 
    maven { 
     url 'https://dl.bintray.com/elye-project/maven' 
    } 
} 

を入れていると、私のモジュールのGradle

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.elyeproj.libraries:analogtimerlibrary:[email protected]' 
} 

に問題がある可能性が何でしょうかということをチェックしていますかどうすれば解決できますか?

+0

私のために働いています。 – F43nd1r

+0

ありがとう@ F43nd1r!それは図書館が公開されたことを再確認するのに役立ちます。私は私が間違ったことを得ると思う、私はすべてのプロジェクトリポジトリの代わりにビルドスクリプトのリポジトリを置く。それもあなたがしたことであれば、答えを投稿してください。私はそれにチックをつけることができます。ありがとう!! – Elye

答えて

0

明らかに私は間違ったセクションにmavenリポジトリを配置しました。私はそれがチュートリアルのサンプルライブラリのために働く理由を私は知らない

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url 'https://dl.bintray.com/elye-project/maven' 
     } 
    } 
} 

buildscript { 
    repositories { 
     jcenter() 
     maven { 
      url 'https://dl.bintray.com/elye-project/maven' 
     } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.0-alpha3' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

代わりにそれを置きます。

関連する問題