게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 스튜디오에서 모든 모듈을 jar로 export 하려면? ㅠㅠ
게시물ID : programmer_17920짧은주소 복사하기
작성자 : hello_world@
추천 : 0
조회수 : 526회
댓글수 : 0개
등록시간 : 2016/07/17 17:22:00
옵션
  • 본인삭제금지
아ㅠㅠ이거때문에 며칠을 고생하다가 도저히 모르겠어서ㅓ 도움요청 드립니다
 
안드로이드 스튜디오로 jar를 만들어서 유니티와 연동하려고 하는데요
 
안드로이드 스튜디오 구조는
 
큰 프로젝트A
   -app
   -testlibrary
 
이렇게 기본 모듈인 app 이 잇고
추가한 프로젝트 모듈인 test library 가 있습니다
 
근데 큰플젝A에서 export jar를 하면
app의 내용만 jar로 빠지고, test library의 내용은 jar에 포함되어 있지 않는 것 같습니다ㅜㅜ
(app에서는 test library 의 내용을 import 하고있습니다. 클래스 일부를 불러오기도 하고요)
 
그래서 유니티에서 직접 실행시켜 보면 app의 내용만을 사용하는 곳까지는 무리없이 진행이 되는데
test library 의 클래스를 사용하는 부분을 호출하면 뻗어버립니다.ㅠㅠ
 
어떻게 해야 test library 까지 jar에 포함되게 할 수 있나요?
 
 
아래는 app의 build.gradle 입니다
 
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////
apply plugin: 'com.android.library'

android {
compileSdkVersion 24
buildToolsVersion "24.0.0"

defaultConfig {
minSdkVersion 15
targetSdkVersion 24
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.0.0'
compile project(':testlibrary')
}

//task to delete the old jar

task deleteOldJar(type: Delete) {
delete 'release/AndroidPlugin.jar'
}

//task to export contents as jar

task exportJar(type: Copy) {

from('build/intermediates/bundles/release/')

into('release/')

include('classes.jar')

///Rename the jar

rename('classes.jar', 'AndroidPlugin.jar')

}
exportJar.dependsOn(deleteOldJar, build)
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////
 
프로젝트의 settings.gradle 에는
include ':app'
include ':testlibrary'
이렇게 추가가 되어 있습니다..
물론 프로젝트 모듈 셋팅에서 testlibrary 도 추가해주었구요..
 
오늘까지 꼭 해야 하는데 며칠간 구글링 해봤지만 도저히 답을 알수가 없었어여ㅠㅠ
안드로이드 스튜디오 도 첨 써보는데
진짜 울고싶네요ㅠㅠㅠ 도와주세요ㅠㅠ
 
하 어제 새벽에 모니터 밑 지나가는 바퀴벌레 새끼 잡다 놓쳣는데
그놈의 버그새끼를 놓처서 지금 이고생을 하고있나 싶기도 하고요ㅠㅠ아 어제 그놈을 잡았어야 했는데ㅠㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호