2016-04-19 3 views
-1

I'm sorry if my question is awkward because I'm a novice programmer.newllyで作成したAndroidstudio 2.0プロジェクトでJunitエラーが発生しました

私はAndroidスタジオ2、gradle 2.10、およびWindows 10を使用します。新しいプロジェクトを作成すると、gradleがプロジェクトの同期を開始します。

同期が完了した後、設定でgradleに対して「オフライン作業」モードを有効にします。新しく作成したプロジェクトごとに同期が再び発生します。 「オフライン作業」を有効にすると、ビルド中にこのエラーが発生します。問題をどのように解決すればよいですか?

エラー:(23、17)が解決に失敗しました:JUnitの:JUnitの:4.12

The screenshot of my build

+0

これはおそらく2つの別々のマシン(私の生徒も)に問題があったので、androidstudio 2のバグ(プロジェクトテンプレートファイル内)です。 – wmac

答えて

2

だけbuild.gradleファイルから "testCompile junit:junit:4.12" を削除します。

dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' //remove this line and sync again... worked for me 
     compile 'com.android.support:appcompat-v7:23.3.0' 
     compile 'com.android.support:support-v4:23.3.0' 
     compile 'com.android.support:design:23.3.0' 
     } 
+0

私はプロジェクトごとにこれをしましたか?????????? – Pluto65

+0

@Susano Joon no build.gradleファイルを開いて、依存関係を変更してください。 –

+0

今後コードの削除に問題はありませんか? – Pluto65

1

build.gradleファイルに以下を追加する必要があります。うまくいくはずです。

このコードをbuild.gradleに追加すると動作します。

repositories { 
      maven { url 'http://repo1.maven.org/maven2' } 
      jcenter { url "http://jcenter.bintray.com/" } 
     } 

     android { 
     compileSdkVersion 23 
     buildToolsVersion "23.0.1" 

     defaultConfig { 
      applicationId "com.example.application" 
      minSdkVersion 16 
      targetSdkVersion 23 
      versionCode 1 
      versionName "3.0" 
     } 
     buildTypes { 

      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     } 
    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     testCompile 'junit:junit:4.12' 
     compile 'com.android.support:appcompat-v7:23.1.1' 
     compile 'com.android.support:design:23.1.1' 
    } 
関連する問題