본문 바로가기

Android

Android Studio API DEMO

Android Studio 에서 API DEMO 를 사용하기 위해서 몇가지 방법이 필요하다.


1. https://android.googlesource.com/platform/development/ 에서 Sample 다운로드


2. 기존 Java소스로 되어 있기 때문에 import 하여 Gradle 구조로 변환시켜준다.


3. 변환 후 컴파일하면 xml파일이 아니라도 에러라고 뜨는데 xml 확장자를 붙여주면 된다.


3. gadle.build 파일에 support-v4와 Mms 관련 파일은 제외시켜준다.


주의 ! 각 버전에 맞게 소스를 다운로드 받아야 실행시 오류가 안나므로 디바이스에 맞는 소스를 다운 받아야 한다.



apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.1"

defaultConfig {
applicationId "com.example.android.apis"
minSdkVersion 23
targetSdkVersion 23

testApplicationId "com.example.android.apis.tests"
testInstrumentationRunner "android.test.InstrumentationTestRunner"
}

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

lintOptions {
abortOnError false
}

sourceSets {
main {
java {
exclude "com/example/android/apis/os/MmsMessagingDemo.java"
exclude "com/example/android/apis/os/MmsWapPushReceiver.java"
}
}
}
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:support-v4:25.2.0'
}