LoginSignup
3
3

More than 5 years have passed since last update.

HoloGraphLibraryをmavenレポジトリからインストールする

Posted at

mavenレポジトリからのライブラリ

はじめに

Androidでグラフを描画するのにHoloGraphLibraryが便利ですが、ライブラリを利用するのにプロジェクトをgit cloneしてimportする手順が必要です。

今回の記事は、HoloGraphLibraryをgit cloneで取り込むのではなく、mavenレポジトリからライブラリを取得する方法です。
これによって簡単にHoloGraphLibraryが使用できます。

HoloGraphLibrarayのmavenレポジトリ

こちらでHoloGraphLibraryをmavenレポジトリの形式で公開してくれているものがあります。
これを利用させてもらいます。

build.gradleへの設定の追加

設定の追加は、ここにある説明のとおりです。

build.gradle(projectのディレクトリ直下のもの)
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'

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

allprojects {
    repositories {
        // 1. GitHubに公開されているレポジトリを追加する
        maven {
            url 'https://github.com/powerje/mvn-repo/raw/master/'
        }
        mavenCentral()
    }
}
build.gradle(appディレクトリの直下)
apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.0.2"

    defaultConfig {
        applicationId "hm.orz.key0note.compoundinterestviewer"
        minSdkVersion 8
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.2'
    // 2. support-v4ライブラリの追加
    compile 'com.android.support:support-v4:13.0.0'
    // 3. holographlibraryライブラリの追加
    compile 'com.echo:holographlibrary:1.0'
}

設定は以上です。
あとは、HoloGraphLibraryを呼び出すコードを記述するだけでライブラリを使用することができます。

参考

HoloGraphLibraryの使い方などはこちらを参考にしてください。
http://qiita.com/ueno-yuhei/items/2f967db198d085ec8c1a
http://dev.classmethod.jp/smartphone/android/android-tips-holographlibrary/[こちら](https://github.com/powerje/mvn-repo)

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3