web-dev-qa-db-ja.com

Android Studio 2.3.2で「リクエストされたターゲットへの有効な証明書パスが見つからない」を解決する方法

空のアクティビティプロジェクトを作成しようとすると、Android Studio 2.3.2で次のエラーが発生します。プロジェクトをインポートしようとすると、これも発生します。

_Error:Cause: unable to find valid certification path to requested target
_

ここで私のグラドル

_buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.3.2'

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

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
_

そして

_apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 25
    buildToolsVersion "25.0.3"
    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 15
        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(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.Android.support', module: 'support-annotations'
    })
    compile 'com.Android.support:appcompat-v7:25.3.1'
    compile 'com.Android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
}
_

jcenter()を次のものに置き換えてみました

_ jcenter {
        url "http://jcenter.bintray.com/"
    }
_

または

_maven  {
            url "http://repo1.maven.org/maven2"
        }
_

そして私のgradle配布URLは最新のものを指します

_distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.Zip
_

私はすでにさまざまなフォーラムで多くのスレッドをチェックしましたが、これらのスレッドから解決することはできません。

  1. Android Studio-リクエストされたターゲットへの有効な証明書パスが見つかりません
  2. エラー:原因:要求されたターゲットへの有効な証明書パスが見つかりません

編集:Androidコミュニティはかなり非アクティブになっているようです。どうしたらいいですか?誰かが私のように少なくともコメントセクション。

私の別のマシンでは、このエラーはURLとともに表示されました。手動でダウンロードした後、jarをlibsフォルダーに配置することで解決しました。しかし、この問題については、解決策が見つかりません!

8
Rome

これは遅すぎますが、同じ問題に直面して解決しました。

Android Studioが企業プロキシ(Office PC)の背後にあるため、この問題が発生します。この場合、Android Studio。

Androidプロキシ設定用の詳細フォームは次のとおりです。

Android StudioはHTTPプロキシ設定をサポートしているため、Android Studioをファイアウォールまたは安全なネットワークの背後で実行できます。HTTPプロキシ設定をAndroid Studioで設定するには:

  1. メニューバーから、[ファイル]> [設定]をクリックします(Macの場合、Android Studio>設定)をクリックします)。
  2. 左側のペインで、[外観と動作]> [システム設定]> [HTTPプロキシ]をクリックします。 HTTPプロキシページが表示されます。
  3. プロキシ設定の自動プロキシ構成URLを使用する場合は[プロキシ設定を自動検出]を選択し、手動で各構成を入力する場合は[手動プロキシ構成]を選択します。これらの設定の詳細な説明については、「 HTTPプロキシ 」を参照してください。
  4. 変更を有効にするには、[適用]または[OK]をクリックします。

この詳細については、リンク https://developer.Android.com/studio/intro/studio-config#proxy を参照してください。

Please refer attached screenshot (put your Host name and port number while configuration)

1
Gopal