안녕하세요
Android 쪽은 제대로 배워보질않고 일 하다보니 조금씩 접하고 구글링으로
알게된정도 밖에 안되는대요
현재 언리얼 엔진과 Wear App 간의 연동을 작업해보고잇는대
여기서 궁금한건
http://developer.android.com/intl/ko/training/wearables/apps/packaging.html
위 링크에 따르면
mobile쪽 의 build.gradle 에
wearApp project(':wear')
만 추가하고 패키지 명만 같이 맞춰 주면 mobile쪽 프로젝트 패키징 할때 wear 프로젝트도
같이 딸려들어가서
디바이스에 설치시 Wear 가 페어링 되잇을경우 같이 자동 설치 된다고 하더라고요
여기서 궁금한건
제가 mobile 프로젝트를 jar 파일로 export 하여 mobile 프로젝트를 라이브러리 형식으로 언리얼에서
사용하려고 합니다 이렇게 jar 파일로 뽑을경우 wear 프로젝트 내용까지 같이 오는건가요? 아니면
해당 wear 프로젝트는 apk 나 jar 파일로 뽑아서 같이 언리얼 프로젝트 쪽에 넣어야 하나요?
위 방법이 다 아니라면 가능한 방법이 잇을까요?
답변 부탁드립니다~~
아래는 mobile 쪽 build.gradle 내용입니다.
apply plugin: 'com.android.library'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
minSdkVersion 21
targetSdkVersion 23
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
wearApp project(':wear')
testCompile 'junit:junit:4.12'
//compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.google.android.gms:play-services:8.1.0'
compile 'com.android.support:design:23.1.0'
}
//task to delete the old jar
task deleteOldJar(type: Delete){
delete 'release/WearMobile.jar'
}
//task to export contents as jar
task exportJar(type: Copy){
from('build/intermediates/bundles/release/')
into('release/')
include('classes.jar')
//Give whatever name you to give
rename('classes.jar', 'WearMobile.jar')
}
exportJar.dependsOn(deleteOldJar, build)