환경설정 어플 v19.06.02 버젼

Banner - 배너

환경설정 어플 v19.06.02 버젼

ka2RolS.jpg

기존 버젼 삭제후 설치 하세요.

dgX4ywX.jpg64Gseew.jpgjXb5RTI.jpg

 

 

코드 변경 ( app-build.gradle ) :

buildscript {

    repositories {
        // Gradle 4.1 and higher include support for Google's Maven repo using
        // the google() method. And you need to include this repo to download
        // Android plugin 3.0.0 or higher.
        google()
        jcenter()

    }
    dependencies {
        classpath "com.android.tools.build:gradle:$gradle_version"
        classpath "com.google.gms:google-services:$google_services_version" // google-services plugin

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

allprojects {
    repositories {
        google()
        jcenter()

    }
}

apply plugin: 'com.android.application'

def keystorePropertiesFile = rootProject.file("keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

android {
    compileSdkVersion 27
    buildToolsVersion '27.0.3'

    defaultConfig {
        applicationId "com.icanappz.fcmpush"
        minSdkVersion 19
        targetSdkVersion 27
        versionCode 1
        versionName "18.04.02"
        testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
        vectorDrawables.useSupportLibrary = true
    }

    signingConfigs {
        config {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
        }
    }

    buildTypes {
        debug {
        }
        release {
            signingConfig signingConfigs.config
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    lintOptions {
        disable "ResourceType"
    }

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

}

dependencies {

    implementation('io.nlopez.smartlocation:library:3.2.7') {
        transitive = false
    }

    // support libraries:
    implementation 'com.android.support:support-v4:24.2.1'
    implementation 'com.android.support:appcompat-v7:24.2.1'
    implementation 'com.android.support:animated-vector-drawable:24.2.1'

    // misc:
    implementation 'com.loopj.android:android-async-http:1.4.9'
    implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'

    // Google services:
    implementation "com.google.firebase:firebase-ads:$google_version"
    implementation "com.google.firebase:firebase-crash:$firebase_version"
    implementation "com.google.firebase:firebase-messaging:$firebase_version"
    implementation "com.google.android.gms:play-services-location:$google_version"


}
apply plugin: 'com.google.gms.google-services'

코드 변경 ( gradle-build.gradle ) :

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    ext.kotlin_version = '1.2.30'  //Add this line
    ext.support_version = '27.0.2'
    ext.anko_version = 
    ext.android_plugin_version = 
    ext.google_services_version = 
    ext.firebase_version = 
    ext.gradle_version = 
    ext.google_service_version =
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:$gradle_version"
        classpath "com.google.gms:google-services:$google_services_version"

        // 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
}

 

앱에서 앱 분석 기능 통합 및 초기화

A) SDK 통합
1. google-services 플러그인을 포함하도록 루트 수준 build.gradle 파일을 구성합니다.
buildscript {
// ...
dependencies {
// ...
classpath
'com.google.gms:google-services:3.1.0'
}
}
2. 앱 수준 Gradle 파일(일반적으로 app/build.gradle)에서 아래와 같이 두 행을 추가합니다.
a. Firebase SDK용 Google 애널리틱스 종속(firebase-core)을 추가합니다. 11.0.0 이상의 버전을 사용하는 것이 좋습니다. Google Play 서비스 SDK 버전과 Firebase SDK 버전이 동일해야 합니다. 아래 예에서 firebase-core의 버전은 11.0.2입니다.
b. Gradle 플러그인이 사용되도록 파일 하단에 apply plugin 행을 추가합니다.
apply plugin: 'com.android.application'
android {
// ...
}
dependencies {
// ...
compile 'com.google.firebase:firebase-core:11.0.2'
// Getting a "Could not find" error? Make sure you have
// the latest Google Repository in the Android SDK manager
}
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
B) 앱 분석 기능 초기화
1. MainActivity.java 파일에서 다음을 가져옵니다.
com.google.firebase.analytics.FirebaseAnalytics
2. 활동 상단에서 FirebaseAnalytics 객체를 명시합니다.
private FirebaseAnalytics mFirebaseAnalytics;
3. 그런 다음 위 객체를 onCreate() 메소드에서 최대한 빨리 초기화합니다.
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
앱 코드를 직접 처리하지 않으시나요? 걱정하지 마세요. 개발자에게 이 메시지를 전달하기만 하면 됩니다.
1 Comments
MP3 Free 팀 2018.05.23 19:48  
2018-05-23
오후 7:36 IDE and Plugin Updates: The following component is ready to update: Android SDK Platform 27 Version 3
글이 없습니다.
글이 없습니다.
반응형 구글광고 등
State
  • 현재 접속자 8 명
  • 오늘 방문자 56 명
  • 어제 방문자 69 명
  • 최대 방문자 211 명
  • 전체 방문자 87,720 명
  • 전체 게시물 63 개
  • 전체 댓글수 0 개
  • 전체 회원수 15 명
Facebook Twitter GooglePlus KakaoStory NaverBand