2017-08-24 7 views
0

からライブラリを使用して失敗した私は、GitHubのからSwipeLayoutライブラリを使用しようとしているが、私はこのエラーを取得:Gradleのプロジェクト同期はGitHubの

削除
  • Failed to resolve: com.daimajia.swipelayout:library:1.2.0 
    

    私は、以下を含むすべてのものを試してみました@aar

  • ライブラリを検索してライブラリを追加します。ProjectStructure -> app -> Dependencies

など..

は、最初のi多分しかし問題は、このライブラリーですが、私はthis oneを使用しようとしましたが、まだ誰も私に手掛かりを与えることができれば..私はとても感謝されますというエラーを取得します。 uは、これは私の* `build.gradle」ファイルである*compile 'compile "との違いは、私は

の両方を試してみました何説明できる:単純にこのようにしてみてください

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.3" 
    defaultConfig { 
     applicationId "com.drgnme.listhamrah" 
     minSdkVersion 23 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:recyclerview-v7:26.0.0-alpha1' 
    compile 'com.android.support:appcompat-v7:26.0.0-alpha1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7' 
    compile 'com.android.support:cardview-v7:26.0.0-alpha1' 
    compile 'com.android.support:design:26.0.0-alpha1' 
    compile 'com.github.roojin:persian-calendar-view:1.2.1' 
    compile 'com.android.support:support-v4:26.0.0-alpha1'  
    compile "com.daimajia.swipelayout:library:[email protected]" 
} 
+0

あなたのgradleファイルを投稿してください。 – Abhi

+0

そのライブラリに必要なすべてのファイルをダウンロードするには、適切なインターネット接続があることを確認してください。場合によっては、ポートが開いていないとアンドロイドスタジオはインポートされたライブラリを同期できません。私はあなたの言及したライブラリで試して、それは私のためにうまくいく..! – gStephin

+0

@stephingeorgeは本当にそれのために働いたのですか?ええ、私はあなたが言ったことをやった、私はこれを試しても>キャッシュを無効にする/再起動するが、まだ失敗した:(( –

答えて

0

<android.support.v4.widget.SwipeRefreshLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/swipe_refresh_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

<android.support.v7.widget.RecyclerView 
    android:id="@+id/study_level_list" 
    android:scrollbars="vertical" 
    android:paddingBottom="85dp" 
    android:clipToPadding="false" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

</android.support.v7.widget.RecyclerView> 
</android.support.v4.widget.SwipeRefreshLayout> 

in Java File;

private SwipeRefreshLayout mSwipeRefreshLayout; 

mSwipeRefreshLayout = (SwipeRefreshLayout)rootView. findViewById(R.id.swipe_refresh_layout); 

このようにリストビューをバインドします。

mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { 
     @Override 
     public void onRefresh() { 
      // Refresh the data 
      // Calls setRefreshing(false) when it is finish 
       mAdapter = new MyAdapter(studypojo.getStudylevelList()); 
       list_view.setAdapter(mAdapter); 
       mSwipeRefreshLayout.setRefreshing(false); 
     } 
    }); 
+0

nice .. yea good idea –

0

著者には記載されていませんが、プロジェクトファイルを確認した後で、彼はアーティファクトを中心に配置しているようです(AKA maven central)。したがって、mavenCentral()をリポジトリリストに追加すると、アーティファクトを取得する必要があります。あるいは、jitpackリポジトリを使用することもできます。

関連する問題