質問: **-概要-** AndroidStudioにて、android bootstrapを外部ライブラリとして 導入使用とした際にエラーが発生しました。 **-環境-** Android studioバージョン:1.4 導入したandroidbootstrapバージョン:2.0.1 **-android bootstrap導入手順-** 1. Android Studio起動 2. File>Project Stracture>Dependenceisを開く 3. 「+」ボタンでLibrary dependencyを選択し、「Choose Library Dependency」にて 「com.beardedhen:androidbootstrap:2.0.1」を選択する ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f34161b22a6e6be6791f2e01bc2018e5.png) 4.終了 **-エラー内容-** 導入が完了した状態でビルドをすると以下のエラーが表示される。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ff23afb6297656b58ff5c4ceb5903464.png) clean project しても rebuild projectしても解消されませんでした。 ググって、android sdkのver23.1.1がインストールが関係しているらしい ことを知り確認したが、sdkはきちんとver23.1.1がインストールされていました。 ちなみnbuild.gradleファイルの内容は以下の通りです。 > > build.gradle > > > apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.support.qualifications.getqualifications" minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions{ exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/DEPENDENCIES.txt' } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:23.0.1' compile 'com.android.support:support-v4:23.0.0' // holographlibraryライブラリの追加 // compile 'com.echo:holographlibrary:1.0' compile 'com.android.support:design:23.0.1' // 図を表示する外部ライブラリ compile files('libs/mpandroidchartlibrary-2-1-6.jar') compile files('libs/httpmime-4.5.1.jar') compile files('libs/httpcore-4.4.3.jar') compile files('libs/httpclient-cache-4.5.1.jar') compile files('libs/httpclient-4.5.1.jar') compile files('libs/commons-logging-1.2.jar') compile files('libs/commons-codec-1.9.jar') **compile 'com.beardedhen:androidbootstrap:2.0.1'**//今回導入した箇所 }
回答: 1. 原因 以前、このAndroid Studioは別のプロキシサーバを使用していた。 今回のは、そのプロキシサーバに接続する設定が生きたまま、 別の環境で実行したため、ありもしないプロキシサーバに接続する 形となりエラーとなった 2. 解決策 プロジェクトファイル直下のgradle.propetiesファイルのプロキシ設定項目をすべて 以下のようにコメントアウトした ``` ## Project-wide Gradle settings. # # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html # # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx10248m -XX:MaxPermSize=256m org.gradle.jvmargs=-Xmx1024m # # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true #Thu Jan 07 14:48:28 JST 2016 #systemProp.http.proxyPassword=******←この部分 #systemProp.https.proxyUser=******←この部分 #systemProp.https.proxyPort=80******1←この部分 #systemProp.http.proxyHost=172.16.1.254←この部分 #systemProp.https.proxyPassword=******←この部分 #systemProp.https.proxyHost=172.16.1.254←この部分 #systemProp.http.proxyUser=******←この部分 #systemProp.http.proxyPort=******←この部分 ```